body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-base-color:white;
	scrollbar-face-color:white;  
	scrollbar-highlight-color:white; 
	scrollbar-shadow-color:silver; 
	scrollbar-darkshadow-color:silver;
	scrollbar-3dlight-color:silver;
	scrollbar-arrow-color:red; 
	scrollbar-track-color:white; 
	scrollbar-darkshadow-color:white;
	height: 100%;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	padding-top :10px;
	background-image : url(computer/images_computer/gray_line.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	text-align : left;
	text-indent : 10px;
	margin-bottom : 20px;
	letter-spacing : 4px;
	height : 40px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #02a4bb;
	padding-top :10px;
	background-image : url(webdesign/images_webdesign/gray_line_web.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	text-align : left;
	text-indent : 10px;
	margin-bottom : 20px;
	letter-spacing : 4px;
	height : 40px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e67a0;
	padding-top :10px;
	background-image : url(cnc/images_cnc/gray_line_cnc.gif);
	background-repeat : no-repeat;
	background-position : right bottom;
	text-align : left;
	text-indent : 10px;
	margin-bottom : 20px;
	letter-spacing : 4px;
	height : 40px;
}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #C0C0C0; font-weight: bold; }

td,p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #333366;}

th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }

textarea, input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.maintab {min-height:100%; height:auto; }

.news {background-color : #a8c8e6; border : 1px solid White; font : small Verdana; padding : 3px 3px 3px 3px;} 

. contentDIV {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	width : 600px;
}


/* Navigation
------------------------------------------------- */

a:link.main { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; font-weight:bold; font-weight:bold; 					text-decoration:none; display:block;
	background-color: #FF0000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}
a:visited.main { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; 
	background-color: #FF0000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}
a:hover.main {  font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#FF0000; font-weight:bold; text-decoration:none; display:block; 
	background-color: #ffffff; 
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}
a:active.main{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#FF0000; font-weight:bold; text-decoration:none; display:block; 
	background-color: #ffffff;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}

.main_web { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; display:block;
	background-color: #02a4bb;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}
a:link.main_web { color:#FFFFFF; text-decoration:none; display:block; background-color: #02a4bb;}
a:visited.main_web { color:#FFFFFF; text-decoration:none; display:block; background-color: #02a4bb;}
a:hover.main_web {  color:#02a4bb; text-decoration:none; display:block; background-color: #ffffff;}
a:active.main_web { color:#02a4bb; text-decoration:none; display:block; background-color: #ffffff;}

.main_cnc { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; font-weight:bold; text-decoration:none; display:block;
	background-color: #C0C0C0;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;}
a:link.main_cnc { color:#FFFFFF; text-decoration:none; display:block;}
a:visited.main_cnc { color:#FFFFFF; text-decoration:none; display:block;}
a:hover.main_cnc {  color:#C0C0C0; text-decoration:none; display:block; background-color: #ffffff;}
a:active.main_cnc { color:#C0C0C0; text-decoration:none; display:block; background-color: #ffffff;}

.left { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; vertical-align:middle; text-decoration:none; display:block;
	height:20px; border : 1px solid #C0C0C0; cursor:hand;}
a:link.left { color:#4e67a0; text-decoration:none; display:block; padding-left: 10px; border-color:#4e67a0;}
a:visited.left { color:#4e67a0; text-decoration:none; display:block;padding-left: 10px; border-color:#4e67a0;}
a:active.left { color:#4e67a0; text-decoration:none; display:block; background-color: #4e67a0; background-image : url(computer/images_computer/red.gif); background-position : left; background-repeat : no-repeat; padding-right:10px; text-align:right;}
a:hover.left {  color:#4e67a0; text-decoration:none; display:block; background-color: #FFFFFF; background-image : url(computer/images_computer/red.gif); background-position : left; background-repeat : no-repeat; padding-right:10px; text-align:right; }

.left_web { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; vertical-align:middle; text-decoration:none; display:block; height:20px; border : 1px solid #C0C0C0; cursor:hand;}
a:link.left_web { color:#003366; text-decoration:none; display:block; padding-left: 10px; border-color:#003366;}
a:visited.left_web { color:#003366; text-decoration:none; display:block;padding-left: 10px; border-color:#003366;}
a:active.left_web { color:#4e67a0; text-decoration:none; display:block; background-color: #FFFFFF; background-image : url(webdesign/images_webdesign/aqua.gif); background-position : left; background-repeat : no-repeat; padding-right:10px; text-align:right;}
a:hover.left_web {  color:#003366; text-decoration:none; display:block; background-color: #FFFFFF; background-image : url(webdesign/images_webdesign/aqua.gif); background-position : left; background-repeat : no-repeat; padding-right:10px; text-align:right; }

.left_cnc { font-family:Tahoma, Arial, Helvetica, sans-serif; font-style: normal; font-size:8pt; color:#ffffff; vertical-align:middle; text-decoration:none; display:block; height:20px; border: 1px solid #C0C0C0; cursor:hand;}
a:link.left_cnc { color:#666666; text-decoration:none; display:block; padding-left: 10px; border-color:#666666;}
a:visited.left_cnc { color:#666666; text-decoration:none; display:block;padding-left: 10px; border-color:#666666;}
a:hover.left_cnc {  color:#666666; text-decoration:none; display:block; background-color: #FFFFFF; background-image : url(cnc/images_cnc/blue.gif); background-position : left; background-repeat : no-repeat; padding-right:6px; text-align:right; }
a:active.left_cnc { color:#4e67a0; text-decoration:none; display:block; background-color: #FFFFFF; background-image : url(cnc/images_cnc/blue.gif); background-position : left; background-repeat : no-repeat; padding-right:6px; text-align:right;}

.td_computer_menue { border-right: 1px solid #FFFFFF; }

.td_web_menue { background-color: #4e67a0; border-right: 1px solid #FFFFFF; }

.td_cnc_menue { background-color: #C0C0C0; border-right: 1px solid #FFFFFF; }

.a_textlink { color:#4e67a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
.a:link.a_textlink { color:#4e67a0; font-weight:bold; }
.a:visited.a_textlink { color:#4e67a0; font-weight:bold; }
.a:active.a_textlink { color:#FF0000; font-weight:bold; }
.a:hover.a_textlink { color:#FF0000; font-weight:bold; }

.b_textlink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333366; font-size:10pt; font-weight:bold; }
.a:link.b_textlink { color:#333366; text-decoration : underline; font-weight:bold; }
.a:visited.b_textlink { color:#333366; text-decoration : underline; font-weight:bold; }
.a:active.b_textlink { color:#999999; text-decoration : underline; font-weight:bold; }
.a:hover.b_textlink { color:#999999; text-decoration : underline; font-weight:bold; }

.n_textlink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333366; font-size:10pt; }
.a:link.n_textlink { color:#333366; text-decoration : underline; }
.a:visited.n_textlink { color:#333366; text-decoration : underline; }
.a:active.n_textlink { color:#999999; text-decoration : underline; }
.a:hover.n_textlink { color:#999999; text-decoration : underline; }

.aqua_textlink { font-family:Verdana, Arial, Helvetica, sans-serif; color:#028c9f; font-size:10pt; text-decoration : underline; }
.a:link.aqua_textlink { color:#028c9f; text-decoration : underline; }
.a:visited.aqua_textlink { color:#028c9f; text-decoration : underline; }
.a:active.aqua_textlink { color:#0000CC; text-decoration : underline; }
.a:hover.aqua_textlink { color:#C0C0C0 }

.cnc_link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e67a0; font-size:10pt; text-decoration : underline; }
.a:link.cnc_link { color:#4e67a0; text-decoration : underline; }
.a:visited.cnc_link { color:#4e67a0; text-decoration : underline; }
.a:active.cnc_link { color:#0000CC; text-decoration : underline; }
.a:hover.cnc_link { color:#C0C0C0 }

.mail_link { color:#4e67a0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10pt;  text-decoration : none; }
.a:link.mail_link  { color:#4e67a0; text-decoration : none; }
.a:visited.mail_link  { color:#4e67a0; text-decoration : none; }
.a:active.mail_link  { color:#FF0000; text-decoration : none; }
.a:hover.mail_link  { color:#FF0000; text-decoration : underline;}

.klein_link { color:#333366; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; font-weight:bold; }
.a:link.klein_link  { color:#333366; text-decoration : none; }
.a:visited.klein_link  { color:#333366; text-decoration : none; }
.a:active.klein_link  { color:#028c9f; text-decoration : none; }
.a:hover.klein_link  { color:#028c9f; text-decoration : underline;}

.rotklein_link { color:#333366; font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; text-decoration : none; font-weight:bold; }
.a:link.rotklein_link  { color:#333366; text-decoration : underline; }
.a:visited.rotklein_link  { color:#333366; text-decoration : underline; }
.a:active.rotklein_link  { color:#FF0000; text-decoration : underline; }
.a:hover.rotklein_link  { color:#FF0000; text-decoration : underline;}

 a.ext_link:link { background:url(images/extern.gif) no-repeat center right; color:#000066; text-decoration:underline; font-size:0.9em; }
 a.ext_link:visited { background:url(images/extern.gif) no-repeat center right; color:#000066; text-decoration:underline; font-size:0.9em; }
 a.ext_link:hover { background:url(images/extern_hover.gif) no-repeat center right; color:#ff0000; text-decoration:underline; font-size:0.9em; }
 a.ext_link:active { background:url(images/extern.gif) no-repeat center right; color:#000; text-decoration:underline; font-size:0.9em; }

.bottom { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : xx-small; color : #ffffff; padding-left : 5px; padding-right : 5px;}
.a:link.bottom  { color:#ffffff; text-decoration : none; }
.a:visited.bottom  { color:#ffffff; text-decoration : none; }
.a:active.bottom  { color:#ffffff; text-decoration : underline; }
.a:hover.bottom  { color:#ffffff; text-decoration : underline;}

a.mehr_link:link { text-decoration: none; color:#333366; }
a.mehr_link:visited { text-decoration: none; color:#333366;}
a.mehr_link:hover { text-decoration: underline; color:#FF0000; }
a.mehr_link:active { text-decoration: none; color:#FF0000; }
		 
.mehr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight:bold; color:#000066;}

.weiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}

.aqua { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #02a4bb; font-weight: bold;}

.red { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #FF0000; }

.gray { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #999999; font-weight: bold;}

.blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003399; font-weight: bold;}

.klein { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : xx-small; color : #333366; }

.klein_grau {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : xx-small; color : #c0c0c0; }

.rot_klein { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: bold; color : #FF0000; }

.button { font-size: 10px; color: #333366; background-color: #a8c8e6; border: 1px solid #333366;}

.field { font-size: 10px; color: #333366; background-color : #a8c8e6; border: 1px solid #333366; }

/*Formulare------------------------------------------------ */
.inputtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
height: 20px;
width: 250px;
border: 1px solid #6699cc;
}

.select {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
width: 250px;
border: 1px solid #6699cc;
}
.inputtextarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
height: 150px;
width: 250px;
border: 1px solid #6699cc;
}
.inputbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: #eeeeee;
padding: 2px;
border: 1px solid #6699cc;
}

#main-c #nicinfoNavi {
	position: absolute;
	top: 180px;
	left: 0px;
	margin: 0 0 10px 0;
	width: 650px;
}

#main-c #nicinfoNavi li {
	float: left;
	list-style: none;
}

#main-c #nicinfoNavi li a {
	letter-spacing: 0.09em;
	text-decoration: none;
	display: block;
	padding: 6px 8px 4px 8px;
	border-right: 1px solid #C0D5AC; /* für korrekte display: block Eigenschaft im IE benötigt */
	border-bottom: 0;
	height: 12px;
	float: left;
	font: 0.8em Tahoma, "Tretbuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#main-c #nicinfoNavi li a:link {
	color: #4F8675;
}

#main-c #nicinfoNavi li a:visited {
	color: #4F8675;
}

#main-c #nicinfoNavi li a:active {
	background: #fff;
	color: #4F8675;
}

#main-c #nicinfoNavi li a:hover {
	background: #fff;
	color: #4F8675;
}

#main-c #nicinfoNavi li a.hl {
	background: #fff;
	color: #4F8675;
}