@charset "UTF-8";
/* CSS Document */

/* -- ALLES ZURUECKSETZEN --*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

/* -- SCHRIFT --*/
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }


body { background-color: #b5ced5; background-image: url(../img/bg.gif); background-repeat:no-repeat; /*background-repeat: repeat-x; text-align:center;*/}


#container {/*position: relative;*/ margin: 0px 0px 0px 5px; padding:0px 0px 0px 10px; width: 998px;/* w\idth: 2000px;*/ text-align: left; background-image: url(../img/bg_content.png); background-position:0px 605px; background-repeat: no-repeat;/*border-left:solid 1px gray; border-right: solid 1px gray; */ /*border:solid 1px gray;*/}

#content {color: #0000CC; clear:both; /*margin-bottom: 20px;*/ margin: 0px 0px 0px 0px; padding:0px 0px 20px 0px; /*border:solid 1px gray; */}
#content.doppelt { height:230px;} 
.column {float: left; margin: 0px; margin-bottom: 0px;}
.column.first{margin:0px 0px 0px 0px;}
/*.column.last{float: right;}*/

.grid2col,.grid3col,.grid4col {width: 979px; margin: 0px; height: 110px;}

.grid2col .column {float: left;/* width: 475px;*/ margin-left: 13px; /*border:solid 1px gray;*/}
.grid2col .column.first{ float: left; margin:0px 0px 0px 7px; /*border:dashed 1px #00FF99;*/}
/*.grid2col .column.last {float: right; margin-left: 0px; margin-right: 7px; padding:0px; border:dashed 1px #00FF99;}*/


.grid3col .column{ float: left; width: 483px;/*230+13+230+++*/ margin-left: 0px; /*border:dashed 1px #0000CC;*/}
.grid3col .column.first {float: left; margin:0px 10px 0px 7px; width: 230px; /*border:dashed 1px #00FF99;*/}
.grid3col .column.first img { margin: 3px 0px 4px 0px; }
.grid3col .column.last { width: 230px; /*float:right; */padding-left:7px;}
.grid3col .column.last img { margin: 3px 0px 4px 0px; }

.grid4col .column {float: left; /*width: 230px;*/ margin-left: 13px; /*border:solid 1px gray;*//* width: 21%; margin-left: 2%;*/}
.grid4col .column ../img {margin: 3px 0px 4px 0px;}
.grid4col .column.first{ float: left; margin:0px 0px 0px 7px; /*border:dashed 1px #00FF99;*/}
/*.grid4col .column.last {float: right; margin:0px 17px 0px 0px; padding:0px; /*border:dashed 1px #00FF99;}*/

#content_fuss { margin: 5px 0px 5px 13px; padding:5px 0px 5px 0px; width:959px; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#5c899d; border-top: 1px solid #d0dde3; border-bottom:1px solid #d0dde3; background-color:#ecf2f3;}
#content_fuss p {padding:2px 5px 0px 5px;}


.swf {
	position: absolute;
}

.kosgrid3col {width: 979px; margin: 0px; /*border:1px solid #00CC66; */}
.kosgrid3col .column.first {float: left; margin:0px 10px 0px 7px; width: 312px; /*border:dashed 1px #00FF99;*/}
.kosgrid3col .column{ float: left; width: 312px;/*230+13+230+++*/ margin-left: 0px; /*border:dashed 1px #0000CC;*/}
.kosgrid3col .column.last { width: 312px; /*float:right; */margin-left:10px; /*border:dashed 1px #00FF99;*/}

.kosgrid3col table {margin-bottom:30px; /*background-color:#eff3f4;*//*background-color:#f8fafa;*/}
.kosgrid3col th {height: 20px; padding-left: 4px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.kosgrid3col th.thDauer {background-color: #c7d9de; font-size:10px; }
.kosgrid3col th.thPreis {background-color: #d6e3e5; font-size:10px; text-align:right; padding-right:4px;}
.kosgrid3col td {height: 20px; padding-left: 4px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif;font-weight:normal; font-size:12px;}
.kosgrid3col td.tdDauer {background-color: #c7d9de; font-size:10px; font-weight:bold; }
.kosgrid3col td.tdPreis {background-color: #d6e3e5; font-size:10px; font-weight:bold; text-align:right; padding-right:4px; }
.kosgrid3col td.tdLangTop {padding-top: 15px; padding-bottom:5px;font-weight:bold;}
.kosgrid3col td.tdLangBold {padding-top: 5px;font-weight:bold;}
.kosgrid3col td.tdKurz { padding-left:20px;}
.kosgrid3col td.tdKurzBold {font-weight:bold;}

