@charset "UTF-8";
/* CSS Document */

body {margin-top:5px; padding-top:3px; font-family:Verdana, Geneva, sans-serif; font-size:1em; background-color:#ffd4c4; background-image:url(../../design/bg_visavis.jpg); background-repeat:repeat-x}

#page {width:980px; margin-left:auto; margin-right:auto; border:1px solid #999; background-image:url(../../design/visavis/Bilder/screen_visavis_04.jpg);}

#topnav {width:980px; height:30px; background-image:url(../../design/visavis/Bilder/screen_visavis_01.jpg)}

#header {width:980px; height:147px; background-image:url(../../design/visavis/Bilder/screen_visavis_02.jpg);}

#main {width:980px;}

#col1 {width:210px; float:left;}

#col2 {width:540px; float:left;}

#col3 {width:200px; float:right;}

#footer {clear:both; width:980px; height:64px; background-image:url(../../design/visavis/Bilder/screen_visavis_05.jpg);}

#copy {width:980px; margin-left:auto; margin-right:auto;}



div.content {padding:0px 5px 10px 20px; font-size:0.9em; }
div.content p {color:#333; line-height:1.5em;}
div.content h1 { }
div.content h2 { font-size:1.4em; color:#cc3333; letter-spacing:0.2em; font-weight:normal;}
div.content h3 { font-size:1.2em; color:#cc3333; letter-spacing:0.2em; font-weight:normal;}
div.content h4 { font-size:1em; color:#cc3333; letter-spacing:0.2em; font-weight:normal;}
div.content h5 { font-size:0.8em; color:#cc3333; letter-spacing:0.2em; font-weight:normal;}
div.content a:link {color:#cc3333; text-decoration:none;}
div.content a:visited {color:#cc3333; text-decoration:none;}
div.content a:hover {color:#cc3333; text-decoration:underline;}
div.content a:active {color:#cc3333; text-decoration:none;}
div.content table {border-collapse:collapse; background-color:#fff;}
div.content td {border:0px; padding:0px 20px 0px 0px; }
div.content td  p {margin:5px}
div.content .csc-textpic-caption {font-size:0.70em; padding-top:3px;}


div.rechts {padding:0px 5px 10px 5px;font-size:0.8em;}
div.rechts p { color:#333;}
div.rechts h1 { font-size:1.2em; font-weight:normal; color:#C00; border-bottom:1px solid #CCC;}
div.rechts h2 { font-size:1.4em; color:#cc3333; letter-spacing:0.2em;}
div.rechts h3 { font-size:1.2em; color:#cc3333; letter-spacing:0.2em;}
div.rechts h4 { font-size:1em; color:#cc3333; letter-spacing:0.2em;}
div.rechts h5 { font-size:0.8em; color:#cc3333; letter-spacing:0.2em;}
div.rechts .csc-textpic-caption {font-size:0.70em; padding-top:3px;}
div.rechts a:link {color:#cc3333; text-decoration:none;}
div.rechts a:visited {color:#cc3333; text-decoration:none;}
div.rechts a:hover {color:#cc3333; text-decoration:underline;}
div.rechts a:active {color:#cc3333; text-decoration:none;}












div.copyright			{ font-size:0.8em; font-weight:normal; color:#999999; line-height:24px;  word-spacing: 0.2em; text-align:center}
div.copyright a			{ font-weight:normal;  padding-right:3px; }
div.copyright a:link		{ color:#999999; text-decoration:none; font-weight:normal; }
div.copyright a:visited	{ color:#999999; text-decoration:none; font-weight:normal; }
div.copyright a:hover		{ color:#999999; text-decoration:underline; font-weight:normal; }
div.copyright a:active		{ color:#999999; text-decoration:none; font-weight:normal; }

		
div.fusszeile				{ white-space:nowrap; 	font-size:12px; font-weight:normal; color:#ffffff; line-height:24px;  word-spacing: 0.2em; margin-left:10px; padding-top:40px}
div.fusszeile a			{ white-space:nowrap;  font-weight:normal;  padding-right:3px; }
div.fusszeile a:link		{ white-space:nowrap;  color:#ffffff; text-decoration:none; font-weight:normal; }
div.fusszeile a:visited	{ white-space:nowrap;  color:#ffffff; text-decoration:none; font-weight:normal; }
div.fusszeile a:hover		{ white-space:nowrap;  color:#ffffff; text-decoration:underline; font-weight:normal; }
div.fusszeile a:active		{ white-space:nowrap;  color:#ffffff; text-decoration:none; font-weight:normal; }



span.bereiche				{ white-space:nowrap;  font-size:12px; font-weight:normal; color:#999999; line-height:25px; word-spacing: 0.2em; ; margin-left:200px}
span.bereiche a				{ white-space:nowrap;  font-weight:normal;  padding-right:3px; }
span.bereiche a:link		{ white-space:nowrap;  color:#999999; text-decoration:none; font-weight:normal; }
span.bereiche a:visited		{ white-space:nowrap;  color:#999999; text-decoration:none; font-weight:normal; }
span.bereiche a:hover		{ white-space:nowrap;  color:#999999; text-decoration:underline; font-weight:normal; }
span.bereiche a:active		{ white-space:nowrap;  color:#999999; text-decoration:none; font-weight:normal; }	
	



a.nml1			{ display:block; font-size:1em; color: #ffffff; background-color:#b22423; text-decoration:none; font-weight: normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px  solid #cc3333; letter-spacing: 0.1em;}
a:link.nml1		{ display:block; font-size:1em; color:#ffffff; background-color:#b22423; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px  solid #cc3333; letter-spacing: 0.1em;}
a:visited.nml1		{ display:block; font-size:1em; color:#ffffff; background-color:#b22423; text-decoration:none; font-weight:normal; margin-left:11px;padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px  solid #cc3333; letter-spacing: 0.1em;}
a:hover.nml1		{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px  solid #cc3333; letter-spacing: 0.1em;}
a:active.nml1		{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px  solid #cc3333; letter-spacing: 0.1em;}

a.act1			{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc3333; letter-spacing: 0.1em;}
a:link.act1		{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc3333; letter-spacing: 0.1em;}
a:visited.act1		{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc3333; letter-spacing: 0.1em;}
a:hover.act1		{ display:block; font-size:1em; color:#ffffff; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc3333; letter-spacing: 0.1em;}
a:active.act1		{ display:block; font-size: 1em; background-color:#cc3333; text-decoration:none; font-weight:normal; margin-left:11px;padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #cc3333; letter-spacing: 0.1em;}

a.nml2			{ white-space:nowrap; color:#ffffff; background-color:#b22423; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333; }
a:link.nml2		{ white-space:nowrap; color:#ffffff; background-color:#b22423; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:visited.nml2		{ white-space:nowrap; color:#ffffff; background-color:#b22423; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:hover.nml2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:active.nml2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size: 12px; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}

a.act2			{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:link.act2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:visited.act2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:hover.act2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size:12px;  text-decoration:none; font-weight:normal; margin-left:11px; padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}
a:active.act2		{ white-space:nowrap; color:#ffffff; background-color:#cc0000; display:block; font-size: 12px; font-weight:normal; margin-left:11px;padding-left:20px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #cc3333;}





h2.imageheader { height:26px; background-repeat:no-repeat; padding: 0; margin: 0; }

h2.imageheader strong{ display:none;}