/*NEU*/
#abc {}

#kopf { background-color: white; 
		z-index:0; 
		width:740px; 
		height:77px; 
		border: none; 
		margin: 0px; 
		text-align:left; 
		padding:0px; 
		overflow: hidden; 
		}
#content { z-index:0; 
		width:740px; 
		height:auto;
		min-height:350px;
		margin-top:1.25em; 
		text-align:left; 
		padding:0px; 
		}
.logobox { 
			position:static; 
			width:207px; 
			height:2.25em; 
			padding-left:2px;
			margin-top:1.3em;
			margin-bottom:4px;
			border: none; 
			}

.kopfbox1, .menuebox, .inhaltbox1, .inhaltbox2 { font-family:Tahoma,Arial,Helvetica,sans-serif; }
			
.kopfbox1 { 
			position:static; 
			width:740px; 
			height:12px; 
			max-height:12px;  
			border-top:1px solid #cccccc; 
			border-bottom: solid #cccccc 1px ; 
			color:#666666; 
			font-size:9px;
		}
.menuebox { 
			position:static; 
			width:125px; 
			height:400px; 
			border: none; 
			padding-top: 19px;
			float:left; 
		}
.inhaltbox1 { 
			position:static; 
			width:380px; 
			height:auto; 
			margin-left:20px;
			border: none; 
			float:left; 
		}
.inhaltbox2 { 
			position:static; 
			width:195px; 
			height:auto; 
			margin-left:20px;
			border:none; 
			float:left; 
			overflow:hidden;
		}
.inhaltbox3 { 
			position:static; 
			width:595px; 
			height:auto; 
			margin-left:20px;
			border:none; 
			float:left; 
		}
.tablebox {
			margin-bottom: 20px;
		}		

.tablebox-klein {
				margin-top: 4px;
				margin-bottom: 16px;
				}
#impressum { 
			z-index: 0; 
			width:740px; 
			height:20px;
			text-align:center; 
			border:none; 
			padding:0px;
			margin:0px; 
			background-color: white;
			}

.hauptmenue, .untermenue, .untermenue2 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; }
.untermenue3 { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 7pt; }
.hauptmenue { padding-bottom: 2px; padding-top: 2px; font-weight: 600; border-bottom: 1px solid #cccccc; }
.untermenue { padding-bottom: 1px; padding-top: 1px; font-weight: 300; padding-left: 10px; border-bottom: 1px solid #cccccc; }
.untermenue2 { padding-bottom: 1px; padding-top: 1px; font-weight: 300; padding-left: 20px; border-bottom: 1px solid #cccccc; }
.untermenue3 { padding-bottom: 1px; padding-top: 1px; font-weight: 300; padding-left: 30px; border-bottom: 1px solid #cccccc; }


.hauptmenue A:link { color: #000000; text-decoration: none; }
.untermenue A:link, .hauptmenue A:visited, .untermenue A:visited, .b A:visited, .hauptmenue A:active, .untermenue A:active, .b A:active, .untermenue2 A:link, .untermenue2 A:visited, .untermenue2 A:active, .kopfbox1 A:link, .kopfbox1 A:visited, .kopfbox1 A:active, .untermenue3 A:link, .untermenue3 A:visited, .untermenue3 A:active { color: #666666; text-decoration: none; }
.hauptmenue A:hover, .untermenue A:hover, .untermenue2 A:hover, .untermenue3 A:hover, .kopfbox1 A:hover, .b A:hover { color: #000000; text-decoration: none; }

.kopf-text { color: #666666; font-size: 6.4pt; font-family:Tahoma,Arial,Helvetica,sans-serif; border:none; margin:0px; }

#seite { 
	position:absolute; 
	top: 0px; 
	width:750px; 
	height:auto; 
	left:50%; 
	border:0px; 
	margin-left: -375px; 
}

body { background-color:white; margin-top:0px; margin-left:0px; }


h2, h3, .n, .v, .k, .b,.l, .kalendertitel, .kalendertext3, .kalendertext4, .kalenderevent { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; }
p { margin-bottom:2px; margin-top:2px; }
h2 { font-weight:500; font-size:1.25em; text-align:left; font-stretch:wider;  margin-bottom:3px; margin-top:1px; color: #666666; }
h3 { font-weight:100; font-size:1.125em; text-align:left;  line-height:110%; display:inline; color: #666666; }
.b { font-weight:600; font-size:0.7em; }
.l { font-weight:600; font-size:0.8em; line-height:1.3em; letter-spacing:0.05em; }
.n { font-weight:300; font-size:0.8em; text-align:justify; line-height:110%; }
.v { font-weight:300; font-size:0.75em; text-align:left;}
.k { font-weight:300; font-size:0.625em; text-align:left;}

.kopf-text-links A, .kopf-text-right A, .b A:link, .kalendertitel A { color: #666666; text-decoration: none; }
h2 A, h3 A, .n A, .l A { color: #666666; text-decoration: none; }
.v A:link,.v A:visited,.v A:active, .k A, .kalendertitel A:hover {color: #000000; text-decoration: none;}
.v A:hover, .n A:hover, .l A:hover {color: #ffffff; background-color: #666666; text-decoration: none;}

li.extern { 
	list-style-position:outside; 
	list-style-image:url(/images/wittennet_punkt.gif); 
	padding-bottom:0.95em; 
	line-height: 12px; 
	}
ul.ulnews {
	margin:0px;
	border:0px;
	padding:1.4em;
}
li.linews { 
	list-style-position:outside; 
	list-style-image:url(/images/wittennet_link3.gif);
	line-height:0.95em; 
}
@media all{
 * html b\ody .ulnews { 
		margin-left:-5px;
		}
	}


.kalendertime { padding-left:10px; padding-bottom:7px; color: #666666; font-size:0.875em; font-weight: 600; }
.kalendertitel { padding-left:40px; padding-bottom:10px; color: #666666; font-size:0.875em; font-weight: 600; letter-spacing: 1.0pt }
.kalendercontent { padding-left:40px; padding-right:10px; padding-bottom: 10px; text-align:justify; color: #666666; font-size: 12px; }
.kalenderort { padding-left:40px; color:#666666; font-size: 13px; font-weight: 600; }

.kalenderevent { background-color: white; border: 1px solid #cccccc; font-size : 11px; }
.kalendertext3 { background-color: white; border: 1px solid #cccccc; color: #666666; margin: 2px; width: 20px; height: auto; text-align: center; float: left; font-size: 11px; line-height: 80%; vertical-align: middle; }
.kalendertext4 { background-color: #666666; border: none; color: #cccccc; margin: 2px; width: 20px; height: auto; text-align: center; float: left; font-size: 11px; line-height: 80%; vertical-align: middle; }



/*ALT*/

.t {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:600; margin:0px;}
.hausherbede {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:0.8em; font-weight:600;}
.link {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:0.75em; font-weight:300;}
.nav {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:600;}
.sitebar {font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:0.55em;}
.tab { background: #eeeeee; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:0.75em; font-weight:300; border-collapse: collapse; }
.tabr { text-align: right; background: #eeeeee; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:0.75em; font-weight: 300; border-collapse: collapse; }

.t A:link,.t A:visited,.t A:active {color: #000000; text-decoration: none;}
.t A:hover {color: #000000; text-decoration: underline;}
.link A:link,.link A:visited,.link A:active,.link A:hover {color: #000000; text-decoration: none;}
.hausherbede A:link,.hausherbede A:visited,.hausherbede A:active {text-decoration: none;}
.nav A:link,.nav A:visited,.nav A:active,.nav A:hover {color: #000000; text-decoration: none;}
.sitebar A:link,.sitebar A:visited,.sitebar A:active,.sitebar A:hover {color: #000000; text-decoration: none;}
.sitebar A:hover {color: #C60000; text-decoration: none;}

INPUT.button {height:1.3em; color: white; font-size:0.75em; border: none 0pt; background-color: #666666; }

