/*************/
/* allgemein */
/*************/

body {margin: 0; padding: 0;font-family: arial, helvetica, serif;font-size: 75%;background: #73728a url('img/bg.gif') repeat-x;	color: #666;}
a {text-decoration: none;color:#3266df;}
a:link {color: #3266df;text-decoration: none;}
a:visited {color: #3266df;text-decoration: none;}
a:active {color: #f00;text-decoration: none;}
a:hover {color: #6694ff;text-decoration: underline;}
dl {margin: 1.5em 0;}
dt {padding: 5px 0 5px 2em;font-weight: bold;margin-top: 15px;}
p {margin: 1em 2em;}

/*************/
/*  struktur */
/*************/
#container {background: #ebeaee; text-align: left; margin-left: 160px; min-height: 500px; border-right: #171932 1px solid ; padding: 30px 40px 20px 40px;}
#cut {width: 900px;	height: 21px;	padding: 0px;	background: url('img/top_verlauf.png') top center no-repeat;}
#footer {background: url('img/footer.png') top center no-repeat;width: 900px;height: 25px;padding: 0px;	margin: 0px;}
#frame {width: 900px;padding: 0px;margin: 0 auto;background: #161933;}
#head {height: 120px;	padding: 0px;	text-align: left;	background: transparent url('img/topneu.png') top left no-repeat;}
#left {color: #fff; font-size: 0.9em;	text-align: center; width: 160px;	float:left;	height: 450px; margin: 0px;	background: #161933 url('img/bg_left3.gif') top repeat-x;	/* url('img/bg_left.gif') bottom left no-repeat;*/}
#navileiste {background: #ebeaee;border-left: #171932 1px solid ;border-right: #171932 1px solid ;margin:141px 0 0 160px; position: absolute; top: 0px; left 160px; width: 738px;}

/****************/
/* zeug in divs */
/****************/
#container a[href ^="http://"] {background: transparent url("img/ext.gif") right center no-repeat;padding-right: 10px;color: #444;}
#container h1 {color: #555;font-size: 1.5em;padding: 15px 20px;margin: 0;}
#container h2 {color: #555;font-size: 1.2em;padding: 10px 20px;margin: 0;}
#container h3 {color: #555;font-size: 1.1em;padding: 10px 20px;margin: 0;}
#container table {margin: 2em auto;}
#footer p {font-size: 0.9em;color: #ccc;margin: 0;padding: 0.6em;text-align: center;}
#head p {color: #ccc;padding: 8px;margin: 94px auto 0 auto;float: right;}
#head p a {color: #ccc;font-size: 12px;font-weight: bold;padding: 0 10px 0 10px;}
#left strong {color: #b18e00;font-size: 1.1em;text-align:left;}
#left a {color: #8c7000;margin: 10px 0 0 0;}
#left a img {margin: 10px 0 0 0;border: 0px;}

/*************/
/* Navigation */
/*************/
#nav, #nav ul {float: left;width: 100%;list-style: none;line-height: 1;background: #fff;font-weight: bold;padding: 0;border: solid #ddd;border-width: 0 0 1px 0;margin: 0;z-index:25;}
#nav a {display: block;color:/* #1e314c*/#3266df;font-size: 95%;text-decoration: none;padding: 0.25em 2em;}
#nav a:hover {color: #222;}
#nav a.daddy {background: url('img/right.gif') center right no-repeat;}
#nav li {float: left;padding: 2px 0;width: 105px;}
#nav li ul {position: absolute;left: -999em;height: auto;width: 182px;font-weight: normal;border-width: 1px;margin:2px 0 0 0;}
#nav li li {padding: 2px 2px 2px 0;width: 180px;}
#nav li ul a {width: 120px;}
#nav li ul ul {margin: -0.8em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #c2c2d2;}
#nav li ul li.mark {font-weight: bold; border-bottom: 1px solid;color:#3266df;font-size: 95%;text-decoration: none;padding: 0.8em 0 0.4em 0.3em;}

/***************/
/* ticker div  */
/***************/
#news {border: 1px  dotted #727188;font-family: helvetica;font-size: 1em;font-weight:bold;text-align:left;background: none;width: 80%;height: 120px;margin: 1em auto;padding: 5px;}
#news a {color: #bbb;font-family: helvetica;}

/*********************/
/* spezielle Klassen */
/*********************/
dd.space {line-height: 1.5em;}
p.boxed {background: #ddd;color: #333;border: 1px solid #73728a;padding: 1em;margin: 1em 0.5em 1em 20px;}
p.image {float: right;margin: 0 0 1em 2em;font-size: 0.8em;font-weight: bold;text-align: center;color: #444;padding: 1.25em 1.25em 0.25em 0.25em;	text-align: center}
p.imtextimg {margin: 1em 5em;width: 60%;font-size: 0.8em;font-weight: bold;text-align: center;color: #444;text-align: center;padding: 1.25em 1.25em 0.25em 0.25em;}
p.imtextimg img {margin: 10px;}
p.imageleft {float: left;margin: 1.5em 1em 1em 2em;font-size: 0.8em;font-weight: bold;text-align: center;color: #444;padding: 1.25em 1.25em 0.25em 0.25em;}
p.image a img {border: 0px;}
p.imageleft a img {border: 0px;}
/* muss wieder 220px bei smart time anpassen */
p.miscright {float: right;width: 220px;margin: 1em 0.5em 1em 2em;font-size: 1em;font-weight: bold;text-align: left;color: #333;padding: 1em;}
p.miscright a {margin: 7px 5px;text-decoration: none;}
p.miscright a img {border: 0px;}
p.small {font-size: 0.9em;}

/***********************/
/*   Ad-Box            */
/***********************/
.teaser {width:260px;color: #333;font-size: 10px;float: right;padding:0 0 14px 0;margin: 8px 20px 0 20px;background:url("img/adboxbg.gif") bottom left no-repeat;}
.teaserleft {font-size: 10px;color: #333;width:260px;float: left;padding:0 0 14px 0;margin: 8px 20px 0 20px;background:url("img/adboxbg.gif") bottom left no-repeat;}
.teaser h3 {/*color: #1e314c;*/color: #222;margin:0;text-align: right;font-size: 12px;padding:5px 10px 5px 10px;background: url("img/adboxbg.gif") left top no-repeat;}
.teaserleft h3 {/*color: #1e314c;*/color: #1e314c;margin:0;font-size: 12px;text-align: right;padding:5px 10px 5px 10px;background: url("img/adboxbg.gif") top left no-repeat;}	
.teaser img {float:left;padding:7px 10px 3px 10px;}
.teaserleft img {float:left;padding:7px 10px 3px 10px;}	
.teaser p, .teaser a.more {margin:0;padding:10px 10px 3px 10px;}
.teaserleft p, .teaserleft a.more {margin:0;padding:10px 10px 3px 10px;}	
.teaser a.more {display:block;font-weight:bold;text-align:right;background:url("tsr-a.gif") 410px 50% no-repeat;padding:0 24px 0 0;text-decoration:none;color:#44a;}
.teaser a.more:hover {text-decoration:underline;}
.teaserleft a.more {display:block;text-align:right;background:url("tsr-a.gif") 410px 50% no-repeat;padding:0 12px 0 0;text-decoration:none;color:#44a;}
.teaserleft a.more:hover {text-decoration:underline;}
	
/**************/
/*  TERMBOX   */
/**************/
.termbox {z-index:0;color:#272727; height:23px; margin: 30px 20px 0px 20px;}
.termbox ul {margin: 10px 0; padding:0px; list-style:none;}
.termbox ul li {display:inline; line-height:23px;}
.termbox ul li a {padding:4px 10px; border-top:1px solid #ddd; border-right:1px solid #ddd;border-left:1px solid #ddd; background-color:#f1f1f1; position:relative; text-decoration:none;}
.termbox ul li a.tabactive {background-color:#fff; color:#3266df; text-decoration:none; padding:5px 10px; border-top:1px solid #c2c2d2; border-right: 1px solid #c2c2d2;border-left: 1px solid #c2c2d2; text-decoration:none; }
#termboxcont1,#termboxcont2,#termboxcont3,#termboxcont4 {z-index:0;background-color:#fff; border:1px solid #c2c2d2; padding:15px 15px; font-size:12px; margin:0 20px 10px 20px;}
#termboxcont1 p.image {background-color: #ebeaee; color: #444; border:#ddd 1px solid;padding:0; margin: 15px 20px 10px 15px;}
#termboxcont1 p.image a img {background-color: #ebeaee; margin: 1em;}
#termboxcont1 p.image a {background-color: #ebeaee;}
#termboxcont3 table {width: 92%; border-top: #ddd 1px solid; border-left: #ddd 1px solid;border-right: #888 1px solid;border-bottom:#888 1px solid; margin: 15px 20px;}
#termboxcont3 table tr.hepp { padding: 2px 5px;background-color: #c2c2d2;color:#555;}
#termboxcont3 table tr{background-color: #ECECFF;color:#555; padding: 2px 5px;}
#termboxcont3 table td {text-align:center; padding: 2px 5px;}
#termboxcont3 table th {text-align:center; padding: 3px 5px;font-size:1.1em;}
#termboxcont3 table td.spez {vertical-align: top;text-align: left;font-weight: bold; padding: 3px 10px;}
/*#termboxcont1 h3 {float: right;width: 220px;background: #000 url('../img/standardstest.png') no-repeat center; height:23px;}*/

/**************/
/** IE Hacks **/
/**************/
/* p zerhaut linken Bereich ohne Angaben */
* html #left p {margin: 10px 0 15px 0;padding: 0px;width: 80%;font-size: 0.9em;}
/* min-height IE*/
* html #container {height: 500px;}
* html #footer p {padding: 0;margin: 5px 0 0 0;}
* html #head p {margin: 103px 0 0 0;padding: 0px;}
* html .teaserleft {margin: 8px 10px 0 12px;}
* html .termbox ul {margin: 0;}
* html #navileiste {margin-left: 162px;width: 736px;}

