/*------- GLOBAL -------- */
body { padding:0px; margin:0px; color:#000000; background-color:#6888B5; font-size:12px;}
table { padding:0px; margin:0px; border-collapse:collapse; }
td { padding:0px; margin:0px; vertical-align:top; font-size:12px;}
tr { padding:0px; margin:0px; }
h1 { color:#010066; font-size:18px; line-height:24px; font-weight:bold; font-family: Verdana, sans-serif;}
legend {color:#3333C0; font-weight:bold; padding:2px;}
ul { list-style-position:outside; }
li { list-style-position:outside; }
fieldset { border:1px solid #000000; padding:5px; background-color:#F3F2F8; }
img {border-color:#000000; }
select { padding:0px; margin:0px; }

/*-----Tabellenformatierungen--------*/
th.fest { color:#000000; font-size:12px; font-family:Verdana; width:100px; border:0px;}
td.corvospacer { height:10px; }
td.fett { font-weight:bold; color:#3333C0;}
td.fest160_25 { width:160px; height:25px; text-align:left;}
td.fest160 { width:160px; height:20px; text-align:left; }
td.fest150_25 { width:149px; height:25px; text-align:left; }
td.fest140 { width:140px; height:20px; text-align:left; }
td.fest78 { width:78px; height:20px; text-indent:42px; }
td.fest85_5 { width:85px; height:20px; text-indent:5px; }
td.fest80 { width:80px; height:20px; text-align:left; }
td.fest80_5 { width:80px; height:20px; text-align:left; text-indent:5px; }
td.fest75_25 { width:75px; height:25px; text-align:left; }
td.fest75_5 { width:75px; height:20px; text-align:left; text-indent:5px; }
td.fest75 { width:75px; height:20px; text-align:left; }
td.fest40_5 { width:40px; height:20px; text-align:center; text-indent:5px; }
td.fest40 { width:40px; height:20px; text-align:center; }
td.fest_150_5 { width:149px; height:20px; text-align:left; text-indent:5px;}

/*-----Formularformatierungen--------*/
textarea.kontaktdaten { border:1px solid #000000; font-family:Verdana; font-size:11px; width:300px; height:75px;}
textarea.kontaktdaten_gross { border:1px solid #000000; font-family:Verdana; font-size:11px; width:350px; height:100px;}
textarea.kontaktdaten_fast_riesig { border:1px solid #000000; font-family:Verdana; font-size:11px; width:475px; height:100px;}
textarea.kontaktdaten_riesig { border:1px solid #000000; font-family:Verdana; font-size:11px; width:480px; height:100px;}
input.suchfeld { background-color:#F3F2F8; color:#000000; border:1px solid #000000; height:15px; width:75px; font-family:Verdana; font-size:10px; }
input.kontaktdaten_riesig { border:1px solid #000000; font-family:Verdana; font-size:11px; width:480px; height:16px;}
input.kontaktdaten_fast_riesig { border:1px solid #000000; font-family:Verdana; font-size:11px; width:475px; height:16px;}
input.kontaktdaten_gross {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:300px; height:16px;}
input.kontaktdaten_fast_gross {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:265px; height:16px;}
input.kontaktdaten_mittel {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:200px; height:16px;}
input.kontaktdaten_fast_klein {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:140px; height:16px;}
input.kontaktdaten_klein_2 {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:148px; height:16px;}
input.kontaktdaten_klein {  border:1px solid #000000; font-family:Verdana; font-size:11px; width:135px; height:16px;}
input.suchfeld2 { color:#000000; background-color:#FFFFFF; border:1px solid #000000; font-family:Verdana; font-size:10px; width:100px; height:16px; }
/*------Men- und Linkformatierungen--------*/
.suche:link { color:#FFFFFF; font-family:Verdana; font-size:12px; }

.submenucontainer { background-color:#F3F2F8; width:100%; }
td.quickmenu {width:100%; vertical-align:bottom; text-align:right; font-family:Verdana; font-size:11px;}
td.untermenu { vertical-align:top; width:149px; padding-top:10px; }
td.zentriert { text-align:center; vertical-align:middle; }
a { color:#010066; padding:0px; margin:0px; font-family:Verdana; text-decoration:none; }
.hauptmenu TD{
	display:block; background:url(images/button_standard_2.jpg) no-repeat; height:25px; width:131px; padding:0px; margin:0px;
	font-family:Verdana; font-size:12px; text-decoration:none; vertical-align:middle; padding:0px 15px 0px 15px;
	text-align:center; color:#FFFFFF; line-height:25px;
}
.hauptmenu2 TD{
	display:block; background:url(images/button_mouseover_2.jpg) no-repeat;
	padding:0px; margin:0px; height:25px; width:131px; font-family:Verdana; font-size:12px;
	text-decoration:none; vertical-align:middle; text-align:center; color:#000000; line-height:25px;
}
.hauptmenu_aktiv TD{
	display:block; background:url(images/button_aktiv_2.jpg) no-repeat; height:25px; width:131px; padding:0px; margin:0px; 
	font-family:Verdana; font-size:12px; text-decoration:none;color:#000000; vertical-align:middle; line-height:25px;
}

.untermenu TD{ display:block; color:#0F00A6; background-color:#F3F2F8; font-family:Verdana; font-size:11px; text-decoration:none; text-indent:5px; line-height:15px; height:16px;}
.untermenu_aktiv TD{ display:block; color:#FFFFFF; background-color:#587BD9; font-family:Verdana; font-size:11px; text-decoration:none; text-indent:5px; line-height:15px; height:16px; width:100%; }
.untermenu2 TD{ display:block; color:#000000; background-color:#FFFFFF; font-family:Verdana; font-size:11px; text-decoration:none; text-indent:5px; line-height:15px; height:16px; width:100%;}

.sitemap_main { cursor:pointer; color:#010066; font-family:Verdana, sans-serif; font-size:12px; line-height:20px; height:20px; text-decoration:none; font-weight:bold;}
.sitemap_sub { cursor:pointer; color:#010066; background-color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px; line-height:14px; text-decoration:none; }

a.unteruntermenu { display:block; color:#0F00A6; margin-left:15px; font-family:Verdana; font-size:11px; text-decoration:none; }
.unteruntermenu_aktiv { 
	display:block; color:#000000; background-color:#FFFFFF; padding-top:2px; padding-bottom:2px;
	font-family:Verdana; font-size:11px; font-weight:bold;text-decoration:none; text-indent:15px;
}
a.unteruntermenu:hover { display:block; color:#0F00A6; margin-left:15px; font-family:Verdana; font-size:11px; text-decoration:none;}

/*-------Layout (wie Rahmen, Fuss etc.-----------*/
.rahmen { width:800px; padding:0px; margin:0px; margin-top:10px; border:1px solid #000000; border-collapse:collapse; }
.kopfzelle_1 { 
	padding:5px; margin:0px; background-color:#FFFFFF; color:#000000; border:1px solid #000000; vertical-align:middle; height:60px; width:800px;
}
.kopfzelle_1b { 
	padding:5px; margin:0px; background-color:#FFFFFF; color:#000000; border:1px solid #000000; border-left:0px;
	text-align:right; vertical-align:bottom; height:60px; font-family:Verdana; font-size:10px; text-decoration:none;
}
.kopfzelle_2 { 
	padding:0px; margin:0px; background-color:#FFFFFF; color:#000000; border:1px solid #000000; border-bottom:0px; 
	text-align:right; vertical-align:bottom;height:75px;
}
.navibarlinks {
	background-image: url(/Portals/0/Skins/coastcom/images/links_navibar.jpg); width:150px; height:25px; border:1px solid #000000; border-width:0px 1px 0px 0px; padding:3px 10px; 3px; 0px;
}
.untermenu_zelle { 
	background-color:#F3F2F8; color:#1001C0;  padding:0px; padding-top:10px; margin:0px;
	border:1px solid #000000; border-top:0px; font-family:Verdana; font-size:10px; vertical-align:top;
}
.content { 
	vertical-align:top; background-color:#FFFFFF; color:#000000; font-size:12px;
	border-left:1px solid #000000; padding:15px; margin:0px;  text-align:left;
}
.content_spacer { text-align:left; min-height:275px; color:#000000; }
.fusszeile { background-color:#EEEEEE; color:#000000; font-family:Verdana; font-size:10px; border-top:1px solid #000000; text-align:right; }
.fusszelle { padding:3px 5px; background-color:#EEEEEE; color:#000000; font-family:Verdana; font-size:10px; border-left:1px solid #999999; text-align:right; }

/*--------Fr die Templates------------*/
.content_zelle { text-align:left; padding:5px; border:solid #FFFFFF 0px; }
.content_zelle_33 { text-align:left; width:100%; padding:5px; border:solid #FFFFFF 0px; }
.content_zelle_23{ text-align:left; width:50%; padding:5px; border:solid #FFFFFF 0px; }
.content_zelle_13{ text-align:left; width:50%; padding:5px; border:solid #FFFFFF 0px; }
.content_zelle_12{ text-align:left; width:50%; padding:5px; border:solid #FFFFFF 0px; }
.content_zelle_bottom { text-align:left; padding:0px; border: 0px;}
.content_raster { padding:10px; vertical-align:top; border:0px; }

.mp { background-color:#FFFFFF; text-align:center; vertical-align:middle; }
.mp_a { background-color:#FFFFFF; text-align:center; vertical-align:middle; }
.ump { background-color:#FFFFFF; vertical-align:middle;}
.ump_a { background-color:#FFFFFF; vertical-align:middle;}
.uump { background-color:#FFFFFF; vertical-align:middle;}
.uump_a { background-color:#FFFFFF; vertical-align:middle;}

