/* GALVANO-WEIS.DE || CSS 1.0 komform * copyright by oliver rose o.rose@8sense.de */
body {
	margin-top:0pt; margin-right:0px; margin-left:0px; margin-bottom:0pt; 
	font-family:arial,helvetica,sans-serif; color:#000000; font-size:10pt;
	scrollbar-face-color:#00965A; scrollbar-shadow-color: #9BC1B2; scrollbar-highlight-color: #9BC1B2; scrollbar-3dlight-color: #9BC1B2;
	scrollbar-darkshadow-color:#9BC1B2; scrollbar-track-color: #ffffff;scrollbar-arrow-color: #f1f1f1; cursor:default;	
	background-repeat: no-repeat;
	}
	/* text-align:justify; FILTER:alpha(opacity=5);background-image: url(../images/back.gif);
	 border:1px dotted #ff0000;letter-spacing:1px;
	*/

p,td,dd,blockquote,u,i,dt,li {font-family:arial,helvetica;font-size:10pt;color:#333333;}
b {font-family:arial,helvetica;font-size:10pt;font-weight:bold;color:#333333;}

h1 {font-family:verdana,arial,helvetica; color:#007FDC; font-size:14px; font-weight:bold;margin-bottom:10px;}
h2 {color:#666666;font-family:arial,helvetica;font-size:12px;line-height:13px;font-weight:bold;margin-bottom:8px;margin-top:5px;text-transform:uppercase;}
h3 {color:#333333;font-family:arial,helvetica;font-size:11px;line-height:13px;font-weight:bold;margin-bottom:0px;margin-top:5px;}

b.author{color:#333333;font-family:arial,helvetica;font-size:10px;line-height:10px;font-weight:bold;margin-bottom:2px;margin-top:0px;}
b.bu{color:#333333;font-family:arial,helvetica;font-size:10px;line-height:10px;font-weight:bold;margin-bottom:2px;margin-top:0px;}

.tfeld {width:320px;background-color:#000000;border:1px solid #666666;font-family:verdana,arial,helvetica;font-size:12px;line-height:13px;font-weight:bold;color:#ffffff;cursor:hand;}

div.logolayer {position:absolute;z-index:4;left:15px;top:15px;}
div.claimlayer {position:absolute;z-index:1;left:0px;top:170px;}
div.mainnavcontainer {position:absolute;z-index:1;left:36px;top:120px;}

/* background design content*/
div.maincontentbgcontainer {position:absolute;z-index:1;left:250px;top:30px;}
table.bgcontainer {width:620px;height:540px;border-collapse:collapse;border-right:2px solid #00965A; border-left:2px solid #00965A;background-image: url(../images/gradient.jpg);FILTER:alpha(opacity=60);}
img.trsp {FILTER:alpha(opacity=60);}

img.noborder{border:0px solid #077FD5 !important;}

div.maincontentcontainer {position:absolute;z-index:1;left:270px;top:30px;}
div.bogen{position:absolute;z-index:4;right:0px;bottom:0px;}

div.footercontainer {position:absolute;z-index:5;left:235px;top:585px;}
div.bildebene {position:absolute;z-index:5;left:5px;top:65px;}

/*
div.infotext 	{width:100%;padding:0px;height:100px;overflow:auto;padding-right:15px;border:0px dotted #ff0000;}
div.infotext h1 {font-size:11px;}
div.infotext p 	{font-size:11px;}
*/

/* main layout stuff */
table.contentbox {width:600px; border-collapse:collapse;margin-left:0px;}
table.contentbox td {vertical-align:top; padding:0px;padding-top:20px;padding-right:10px;font-family:arial,helvetica,sans-serif; color:#000000; font-size:10pt;}
table.contentbox td table {border-collapse:collapse;margin-top:0px;margin-left:0px;}
table.contentbox td table td {padding:5px;padding-right:20px;text-align:top;vertical-align:top;}
table.contentbox td table td.sp1 {width:340px;padding:0px;padding-right:20px;border:0px solid #077FD5;}

table.contentbox td table td.small {font-size:12px;line-height:15px;}
table.contentbox td table td img {border:1px solid #077FD5;margin-bottom:5px;}

table.contentbox td table.programm {width:100%;background-color:#f1f1f1;border-collapse:collapse;margin-left:0px;border:1px solid #007FDC;}
table.contentbox td table.programm td {padding:4px;text-align:top;vertical-align:top;}
table.contentbox td table.programm td.topbez {border:1px solid #077FD5;color:#666666;font-family:arial,helvetica;font-size:12px;line-height:13px;font-weight:bold;margin-bottom:8px;margin-top:5px;text-transform:uppercase;cursor:hand;}
table.contentbox td table.programm td.right {text-align:right;font-size:12px;line-height:12px;}
table.contentbox td table.programm td.small {font-size:12px;line-height:12px;}
table.contentbox td table.programm tr.grad {background-color:#f1f1f1;}
table.contentbox td table.programm tr.grad td {FILTER:alpha(opacity=65);}
table.contentbox td table.programm tr.stripe td {border-top:0px dotted #aaaaaa;border-left:1px dotted #aaaaaa;}
table.contentbox td table.programm tr.stripegr td {border-bottom:1px dotted #007FDC;border-left:1px dotted #aaaaaa;}

/* ansprechpartner */
table.contentbox td table.aps {width:550px;border-collapse:collapse;margin-top:0px;margin-left:0px;border:0px dotted #007FDC}
table.contentbox td table.aps td {padding:0px;}
table.contentbox td table.aps td.funk {width:175px;background-color:#f1f1f1;color:#999999;padding:2px;border:1px dotted #007FDC;}
table.contentbox td table.aps td.funk i {width:175px;font-size:8pt;color:#555555;}
table.contentbox td table.aps td.telf {width:225px;font-size:9pt;background-color:#CCDFD7;color:#000000;padding:2px;border:1px dotted #ffffff;}
table.contentbox td table.aps td.telf i {width:225px;font-size:8pt;color:#555555;}
table.contentbox td table.aps td.pic {width:240px;padding:0px;}

/* nav */
table.navibox {width:165px;border-collapse:collapse;}
table.navibox td.emp {width:14px;vertical-align:top;}
table.navibox td.dst {padding:0px;padding-bottom:1px;}
table.navibox td.nav {width:165px;height:30px;padding:0px;vertical-align:top;font-size:8pt;background-image: url(../images/_nav.gif);padding-left:8px;padding-top:4px;cursor:hand;}
table.navibox td.navakt {width:165px;height:30px;padding:0px;vertical-align:top;font-size:8pt;background-image: url(../images/_navakt.gif);padding-left:8px;padding-top:4px;cursor:hand;}
table.navibox td.seknav {width:125px;background-color:#dddddd;padding-left:5px;padding-bottom:6px;padding-top:3px;border:1px dotted #004C84;FILTER:alpha(opacity=80);}


/* fuss */
.footer {height:15px; border-collapse:collapse;margin-left:20px;}
.footer td {padding:0; padding-left:0px; padding-top:4px; font-family:arial,helvetica; color:#666666; font-size:10px;}



/* FORMULARE */
.formular {width:560px;background-color:#CCDFD7;border-collapse:collapse;vertical-align:top;}
.formular td {font-family:arial,helvetica;color:#000000;font-size:8pt;padding:2;text-align:left;vertical-align:top;}
.formular td.formbez {width:250px;padding-right:4px;background-color:#dddddd;text-align:right;vertical-align:top;letter-spacing:1px;font-family:arial,helvetica; color:#000000; font-size:8pt;border-right:1px solid #007FDC;border-bottom:1px solid #007FDC;}
.std {width:220px;font-family:arial,helvetica;color:##339999;font-size:9pt;solid;border-color:#ffffff;border-width:1px;}
input.butt {font-family:arial,helvetica;color:#ffffff;background-color:#007FDC;border-style:solid;border-color:#000000;border-width:1px;font-size:8pt;font-weight:bold;text-decoration:none;letter-spacing:1px;width:110px;cursor:hand;}

/* HYPERLINKS */
a:link {color:#007A4E; font-family:arial,helvetica;font-size:13px; text-decoration:underline; font-weight:bold;}
a:visited {color:#007A4E; font-family:arial,helvetica;font-size:13px; text-decoration:underline; font-weight:bold;}
a:active {color:#007A4E; font-family:arial,helvetica;font-size:13px; text-decoration:underline; font-weight:bold;}
a:hover {color: #000000; font-family:arial,helvetica;font-size:13px; text-decoration:none; font-weight:bold;}

a:link.small {color:#007A4E; font-family:arial,helvetica;font-size:11px; text-decoration:underline; font-weight:bold;}
a:visited.small {color:#007A4E; font-family:arial,helvetica;font-size:11px; text-decoration:underline; font-weight:bold;}
a:active.small {color:#007A4E; font-family:arial,helvetica;font-size:11px; text-decoration:underline; font-weight:bold;}
a:hover.small {color: #000000; font-family:arial,helvetica;font-size:11px; text-decoration:none; font-weight:bold;}

/* cf = copyright footer */
a:link.cf {color:#666666; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:visited.cf {color:#666666; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:active.cf {color:#666666; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:hover.cf {color: #00965A; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}

a:link.cfakt {color:#00965A; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:visited.cfakt {color:#00965A; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:active.cfakt {color:#00965A; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:hover.cfakt {color: #00965A; font-size:10px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}

/* main navigation */
a:link.mnav {color:#00965A; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:visited.mnav {color:#00965A; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:active.mnav {color:#00965A; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:hover.mnav {color: #007FDC; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}

a:link.mnavakt {color:#ffffff; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:visited.mnavakt {color:#ffffff; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:active.mnavakt {color:#ffffff; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}
a:hover.mnavakt {color: #ffffff; font-size:12px; font-family:arial,helvetica; text-decoration:none; font-weight:bold; line-height:18px;}

/* seknav */
a:link.seknav {color:#000000; font-size:10px;line-height:12px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:visited.seknav {color:#000000; font-size:10px;line-height:12px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:active.seknav {color:#000000; font-size:10px;line-height:12px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}
a:hover.seknav {color: #007FDC; font-size:10px;line-height:12px; font-family:arial,helvetica; text-decoration:none; font-weight:normal;}

a:link.seknavakt {color:#004C84; font-size:10px; line-height:12px;font-family:arial,helvetica; text-decoration:none; font-weight:normal; cursor:default;}
a:visited.seknavakt {color:#004C84; font-size:10px; line-height:12px;font-family:arial,helvetica; text-decoration:none; font-weight:normal; cursor:default;}
a:active.seknavakt {color:#004C84; font-size:10px; line-height:12px;font-family:arial,helvetica; text-decoration:none; font-weight:normal; cursor:default;}
a:hover.seknavakt {color: #004C84; font-size:10px; line-height:12px;font-family:arial,helvetica; text-decoration:none; font-weight:normal; cursor:default;}
