/*
	SACHTLER GMBH (ACADEMY)
	Corporate Cascading Style Sheet
	Autor: Michael Bauer, up2ebiz
	Copyright (c) 2006 up2ebiz
*/

body,td,tr,div,a,p,input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

}

p{
	margin-left: 1px;
	padding-bottom:0px;
	line-height:16px;
}

tr,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 1px;
	height:1px;
	padding:0px;
	line-height:16px;
}

.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-bottom:0px;
	line-height:16px;
}

td .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-left: 1px;
	margin-bottom:-5px;
	line-height:16px;
}
tr .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin-left: 1px;
}

p .bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:16px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #333333;
	font-size: 11px;
	line-height:16px;
}

img{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:0;
	margin-left: 0px;
	margin-top:0;
	margin-right:0px;
	margin-bottom:0px;
}

/* Hilfe bei Verlinkungen ... unbedingt die Reihenfolge beachten
:link = f�r Verweise zu noch nicht besuchten Seiten
:visited = f�r Verweise zu bereits besuchten Seiten
:focus = f�r Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
:hover = f�r Verweise, w�hrend der Anwender mit der Maus dar�ber f�hrt (CSS 2.0)
:active = f�r gerade angeklickte Verweise 

*/

a:link {color:#c40000;text-decoration: none;} /* noch nicht besuchte Ziele */
a:visited { color:#c40000; text-decoration: none;} /* besuchte Ziele */
a:focus { color:#c40000; text-decoration:none;}   /* Verweise, die Fokus erhalten */
a:hover { color:#c40000; text-decoration: none;}   /* Verweise bei "MouseOver" */
a:active { color:#c40000;text-decoration: none;}  /* Angeklickte Verweise */

.bodytext a:link {color:#c40000;text-decoration: none;} /* noch nicht besuchte Ziele */
.bodytext a:visited { color:#c40000; text-decoration: none;} /* besuchte Ziele */
.bodytext a:focus { color:#c40000; text-decoration:none;}   /* Verweise, die Fokus erhalten */
.bodytext a:hover { color:#c40000; text-decoration: none;}   /* Verweise bei "MouseOver" */
.bodytext a:active { color:#c40000;text-decoration: none;}  /* Angeklickte Verweise */

.breadcrumb {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #CCCCCC; text-decoration: none; } 
.breadcrumb a:link{Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #CCCCCC; text-decoration: none } 
.breadcrumb a:visited {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #CCCCCC; text-decoration: none } 
.breadcrumb a:focus {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #CCCCCC; text-decoration: none } 
.breadcrumb a:hover {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #CCCCCC; text-decoration: none }
.breadcrumb a:active {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #CCCCCC; text-decoration: none } 

.firstnavi {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; vertical-align:middle; text-decoration: none; } 
.firstnavi a:link{Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; vertical-align:middle;  text-decoration: none } 
.firstnavi a:visited {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #5F5F5F; vertical-align:middle;  text-decoration: none } 
.firstnavi a:focus {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #5F5F5F;  vertical-align:middle; text-decoration: none } 
.firstnavi a:hover {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; vertical-align:middle;  text-decoration: none }
.firstnavi a:active {Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; vertical-align:middle;  text-decoration: none } 

.secondnavi {background-image: url(../images/navi2_back_content.jpg);background-repeat: repeat-x; Font-family: Arial; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; text-decoration: none } 
.secondnavi a:link{ Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; text-decoration: none; } 
.secondnavi a:visited { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #5F5F5F; text-decoration: none; } 
.secondnavi a:focus { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #5F5F5F; text-decoration: none; } 
.secondnavi a:hover { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; text-decoration: none; }
.secondnavi a:active { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #5F5F5F; text-decoration: none; } 

	
.footer { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none }
.footer a:link { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none }
.footer a:visited { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none }
.footer a:focus { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none }
.footer a:hover { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none; }
.footer a:active { Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; letter-spacing: 1px; text-decoration: none }




TD#footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:20px;
	vertical-align:middle;
	color: #DDDDDD;
	margin-left: 1px;
}

/*  Der linke Container */
TD#content_left_container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
	font-weight: normal;
	color: #000000;
	line-height: 1.3;
	height: 100%;
	margin-left: 1px;
	margin-right:0px;
	padding-left:12px;
	padding-top:10px;
	padding-bottom: 10px;
}

TD#content_left_container p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;

}

TD#content_left_container h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #000000;
}
TD#content_left_container h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
	margin-left: 1px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-left:0px;
}
TD#content_left_container h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left:0px;
	color: #FF0101;
}
TD#content_left_container h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-left:0px;
	color: #000000;
}
TD#content_left_container td p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom:0px;
}



/* *** NORMAL CONTAINER *** */
TD#content_normal_container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	font-weight: normal;
	color: #000000;
	line-height: 1.3;
	height: 100%;
	margin-left: 1px;
	/*margin-right:0px;*/
	padding-left:15px;
	padding-top:10px;
	padding-bottom: 10px;
	/*padding-right:0px;*/
}

TD#content_normal_container .bodytext{
	margin-left: 1px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 0px;
}

TD#content_normal_container h1,H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #000000;
}
TD#content_normal_container h2,H2{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
	margin-left: 1px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-left:0px;
}
TD#content_normal_container h3,H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: -1px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-left:0px;
	color: #000000;
}
TD#content_normal_container h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-left:0px;
	color: #000000;
}
TD#content_normal_container td p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom:10px;
}

TD#content_normal_container p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;

}



/*  Der rechte Container */

TD#content_right_container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 1.3;
	height: 100%;
	margin-left: 1px;
	padding-left:10px;
	/*padding-right:20px;*/
	padding-top:10px;
}
TD#content_right_container .bodytext{
	margin-left: 1px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 0px;
}
TD#content_right_container .bodytext a{
	font-weight:normal;
	color:#c40000;
}

TD#content_right_container p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:10px;
	padding-top:0px;

}

TD#content_right_container h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #000000;
}
TD#content_right_container h2{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
}
TD#content_right_container h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: -1px;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-left:0px;
	color: #000000;
}
TD#content_right_container h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-left:0px;
	color: #000000;
}
TD#content_right_container td p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom:0px;
	color:#FFFFFF;
}

/*   */







li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-left: 1px;
}
ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-left: 1px;
}


TD#content_spacer_col{
	width: 2px;
}
TD#teaser{
	width: 630px;
}



.above{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding-bottom:2px;
	margin-left: 1px;
}
.abovestart{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A8BAC6;
	font-weight: bold;
	padding-bottom:0px;
	margin-left: 1px;
	margin-bottom:0px;
}


.outside_back{
	background: #7F9DB7;
}

.leftback{
	background-image: url("../images/leftback.jpg");
}

.rightback{
	background-image: url("../images/rightback.jpg");
}

.marginalbox h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #333333;
}
.marginalbox h2{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	/* text-transform: uppercase; */
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left:0px;
	padding-bottom:0px;
	color: #333333;
}

.marginalbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
	text-align: left;
	margin-left: 1px;
	margin-right:0px;
	margin-top:0px;
	color:#FFFFFF;
}
.marginalbox .bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom: 0px;
	margin-left: 1px;
	margin-bottom:0px;
	margin-top:0px;
	color:#FFFFFF;
}

.topline{font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; padding-top:4px;padding-bottom:4px;}


.topback{background-image: url(../images/top_back.jpg);background-repeat: repeat-x;height:30px}
.naviback{background-image: url(../images/navi1_back.jpg);background-repeat: repeat-x;}
.headback{background-image: url(../images/head_start.jpg);height:106px}
.whitedots{background-image: url(../images/startseite-soko_r7_c7.jpg);background-repeat: repeat-y;}
.shadowdots{background-image: url(../images/startseite-soko_r7_c8.jpg);background-repeat: repeat-y;}

.rssfield{background-image: url(../images/rss_blueback.jpg);background-repeat: repeat-x;}

.navitable{padding-left:10px;padding-right:10px;}
.toptable{padding-left:5px;padding-right:5px; Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #555555; text-decoration: none}
.toptable a:link{padding-left:5px;padding-right:5px;  Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #555555; text-decoration: none } 
.toptable a:active {padding-left:5px;padding-right:5px;Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #555555; text-decoration: none } 
.toptable a:visited {padding-left:5px;padding-right:5px;Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal;Color: #555555; text-decoration: none } 
.toptable a:hover {padding-left:5px;padding-right:5px;Font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size: 11px; Font-Weight: normal; Color: #000000; text-decoration: none;}

/* div#GroupEndorsementStripContainer {width:100%; height:36px; position:relative; background-color:#535353 }  */
 
 div#GroupEndorsementStrip {width:800px; /* Change this value to match your site content width */
  height:36px; margin:0 auto; background-color:#535353}
 div#GroupEndorsementStrip p {font-family:arial; color:#fff; font-size:11px; line-height:13px; margin:5px 0 0 5px; float:left;}
 div#ESGroupNavMenu {float:right; margin-right:10px; margin-top:7px;}
 div#ESGroupNavMenu form {padding:0; margin:0;}
 div#ESGroupNavMenu form select {font-size:11px; font-family:arial; }