
body { margin-top: 24px; margin-left: auto; margin-right: auto; background-color: #00618E; background-image:url("/_templates/it-neumann/images/gifs/background.gif"); background-repeat: repeat; }
ul   { padding-left: 20px; margin-left: 15px; padding-right: 30px; }
li   { margin-bottom: 5px; list-style-image: url(/_templates/it-neumann/images/gifs/li_bullet.gif); }

#kontakt input, textarea  { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #14506d; }

.left_border { background-image: url(/_templates/it-neumann/images/gifs/left_border.gif); background-repeat: repeat-y; width: 11px;}
.right_border { background-image: url("/_templates/it-neumann/images/gifs/right_border.gif"); background-repeat: repeat-y; width: 13px;}

/* computer . netzwerke . service */
.top { height:11px; background-image: url("/_templates/it-neumann/images/gifs/topline.gif"); background-repeat: no-repeat;}

/* zeile ueber dem inhalt */
.topspace { height: 18px;}

/* Breite 230 Pixel */
.twothirty { width:230px; background-color: #ffffff; }

/* Breite 10 Pixel */
.ten { width:10px; background-color: #ffffff; }

/* Breite 400 Pixel */
.fourhundred { width:400px; background-color: #ffffff; }
 
/* weisse tabellenzelle */
.white { background-color: #ffffff; }
 
/* linie zwischen menu und inhalt Breite 10  Pixel */
.b_teiler_v { border-left: dotted 1px #008BCC; background-color: #FFFFFF;}

.back_top { background-image: url("/_templates/it-neumann/images/gifs/back_top.gif"); background-repeat: repeat-y; }
.bottom   { height: 58px; background-image: url("/_templates/it-neumann/images/gifs/bottom.gif"); background-repeat: no-repeat;}


#page { width:684px; margin-left:auto; margin-right:auto; }

#eCard { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #008BCC; }
#eCard a { text-decoration: none; color: #008BCC; }
#eCard a:hover { text-decoration: underline; }


/* main nav */
#nav {
	text-align:left;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("/_templates/it-neumann/images/navs/indicator_line.gif"); background-repeat: repeat-y;
}

#nav .start{ 
	height: 20px;
	text-align:left;
	background-image: url("/_templates/it-neumann/images/navs/indicator_start.gif"); background-repeat: repeat-y;
}
#nav .end{ 
	height: 20px;
	text-align:left;
	background-image: url("/_templates/it-neumann/images/navs/indicator_end.gif"); background-repeat: repeat-y;
}

#nav .current  { 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	display: block;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom:6px;
	color: #008BCC;
	background-image: url("/_templates/it-neumann/images/navs/indicator.gif");
	background-repeat: no-repeat;
}

#nav .null { 
	height: 25px;
}

#nav a {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom:6px;
	color: #008BCC;
	height: 15px;
	background-image: url("/_templates/it-neumann/images/navs/indicator_empty.gif"); background-repeat: no-repeat;
}

#nav a:hover   { background-image: url("/_templates/it-neumann/images/navs/indicator.gif"); color: #14506d; background-repeat: no-repeat; }


/* submenus */
#submenu {
	background-image: url("/_templates/it-neumann/images/navs/void.gif");
}
 
#submenu a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	padding-left: 25px;
	text-decoration: none;
	background-image: url("/_templates/it-neumann/images/navs/void.gif");
}
 
#submenu a:hover { background-image: url("/_templates/it-neumann/images/gifs/void.gif"); color: #008BCC; }

/* sitemap nav */
#sitemap { 
	text-align:left;
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("/_templates/it-neumann/images/gifs/siteline.gif"); background-repeat: repeat-y;
}

#sitemap .site-title{ 
	background-color: #ffffff;
}

#sitemap .site-line{ 
	width: 20px;
}

#sitemap td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: 18px;	
	color: #008BCC;
}

#sitemap .site-normal a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 3px;
	color: #008BCC;
	background-image: url("/_templates/it-neumann/images/gifs/sitemenu.gif"); background-repeat: no-repeat;
}
#sitemap .site-end a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom:10px;
	color: #008BCC;
	background-image: url("/_templates/it-neumann/images/gifs/siteend.gif"); background-repeat: no-repeat;
}
#sitemap a:hover {text-decoration: underline;}


.minimenu { height:20px; font-size: 10px; margin-left:auto; margin-right:15px; vertical-align: middle;}
.impress { background-image: url("/_templates/it-neumann/images/navs/impressum.gif");background-repeat: no-repeat;}
.impress:hover { background-image: url("/_templates/it-neumann/images/navs/impressum-ov.gif");}
.contact { background-image: url("/_templates/it-neumann/images/navs/kontakt.gif"); background-repeat: no-repeat;}
.contact:hover { background-image: url("/_templates/it-neumann/images/navs/kontakt-ov.gif"); background-repeat: no-repeat;}
.sitemap { background-image: url("/_templates/it-neumann/images/navs/sitemap.gif");background-repeat: no-repeat;}
.sitemap:hover { background-image: url("/_templates/it-neumann/images/navs/sitemap-ov.gif");background-repeat: no-repeat;}



/* listen formatierung / tabellarisch */

#list 			{ font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #14506d; text-align: left; }
#list td		{ padding: 5px;  border-bottom: 1px solid #008BCC;}
#list .head 	{ padding: 5px; height:20px; vertical-align:middle; background-color: #B5CCD9;  border-bottom: 1px solid #008BCC; z-index:100;}
#list .first 	{ background-color: #ffffff;}
#list .second 	{ background-color: #eeeeee;} 
#list a			{ color: #14506d; text-decoration:underline; }
#list a:visited { color: #14506d; text-decoration:underline; }
#list a:hover	{ color: #008BCC; text-decoration:underline; }
#list a:active 	{ color: #14506d; text-decoration:underline; }

/* Alert Box */

.alert 				{ padding-left: 70px; padding-right: 10px; padding-top:35px; padding-bottom: 10px; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #14506d; text-align: left; height:80px; z-index:100; background-image: url("/_main/ausruf.jpg"); background-repeat: no-repeat; border: 1px solid #14506d;}
.alert a			{ color: #14506d; text-decoration:underline; }
.alert a:visited 	{ color: #14506d; text-decoration:underline; }
.alert a:hover		{ color: #008BCC; text-decoration:underline; }
.alert a:active 	{ color: #14506d; text-decoration:underline; }

/* Box Ad */

.box_ad 			{ padding-left: 5px; padding-right:5px; padding-top:8px; padding-bottom: 8px; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #14506d; text-align: left; z-index:100; background-color: #eeeeee; border-top: 0px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.box_ad_top			{ padding-left: 5px; padding-right:5px; padding-top:5px; padding-bottom: 5px; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #14506d; text-align: left; z-index:100; background-color: #B5CCD9;  border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 0px solid #CCCCCC;}
.box_ad a			{ color: #14506d; text-decoration:underline; }
.box_ad a:visited 	{ color: #14506d; text-decoration:underline; }
.box_ad a:hover		{ color: #008BCC; text-decoration:underline; }
.box_ad a:active 	{ color: #14506d; text-decoration:underline; }



/* headlines */

.headline {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #008BCC;
	text-decoration: none;
	visibility: visible;
	z-index: 50;
}


/* sublines */

.subline {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #008BCC;
	/* text-transform:lowercase; */
	text-decoration: none;
	visibility: visible;
	z-index: 50;
}

/* main type darkblue, links light blue */

.content {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #14506d;
	text-decoration: none;
	visibility: visible;
	z-index: 50;
}

.content a {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #14506d;
	text-decoration: none;
	visibility: visible;
	z-index: 50;
}

.content a:hover {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #008BCC;
	text-decoration: underline;
	visibility: visible;
	z-index: 50;
}

