/*CSS für SECRA-Website 07*/

/* Neuerungen ------------------------------------*/




/* Layoutausrichtung -----------------------------*/

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#707070;
	text-decoration: none;
	background-color: #dcdcdc;
}

#container {
  	width: 836px;
	height: auto;
	left: 50%;
	top: 10px;
	margin-left: -418px;
	background: url(content_bg.jpg) 0 0 repeat-y;
	position:absolute;
	display: block;
}

#header_1 {
	width: 836px;
	height: 207px;
	margin: 0px;
	background: url(header.jpg) 0 0 no-repeat;
	display: block;
	clear: both;
}

#footer {
	width: 836px;
	height: 93px;
	margin: 0px;
	background: url(footer.jpg) 0 0 no-repeat;
	display: block;
	clear: both;
}


#animee {
	width: 38px;
	height: 63px;
	margin-left: 740px;
	margin-top:-56px;
/*	background: url(mann_animee.gif) 0 0 no-repeat; */  
	display: block;
}

#animee_font {
	width: 79px;
	height: 19px;
	margin-left: 650px;
	margin-top:-23px;
	background: url(rundgang.gif) 0 0 no-repeat;
	display: block;
}

#live_pic {
	z-index:2;
  	width: 35px;
	height: 35px;
	left: 50%;
	top: 136px;
	margin-left: 325px;
	position:absolute;
	display: block;
}

#content {
	width: 836px;
	min-height: 200px;
	line-height:16px;
	clear: both;
	padding-left:53px;
	background: url(content_bg.jpg) 0 0 repeat-y;
	display: block;
	background-color:#dcdcdc;
}


#content h1 {
	margin-top: -9px;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #D40027;
}

#content h2 {
	margin-top: -9px;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 15px;
	color: #D40027;
}

#content h3 {
        background: url(bitmaps/pfeil.jpg) 0 0 no-repeat;
        padding-left: 25px;
        padding-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
	color: #D40027;
}

#content h4 {
        margin-top: 0;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	color: #D40027;
}

#content h5 {
	background: url(bitmaps/pfeil.jpg) 0 0 no-repeat;
        padding-left: 25px;
        padding-bottom: 3px;
	font-weight: bold;
	font-size: 13px;
	color: #D40027;
}

#content h6 {
	margin-top: 0;
	margin-bottom: -10px;
	font-size: 11px;
	font-weight: bold;
	color: #D40027;
}

#news_header {
	witdh: 150px;
	height: 21px;
	background: url(bitmaps/head_news.gif) 0 0 no-repeat;	
	margin-bottom: 22px;
}


/* Typo3-Klassenübernahmen // Formular */

.csc-textpic {
	margin-top: -10px;
}


.csc-mailform {
	border: none;
	padding:0px;
}

.csc-mailform-field {
	margin:0px;
}


/* Formular-Formatierung News */



#cont_left form td.bez{
	color: #bf0124;
	font-size: 11px;
}


#cont_left form SELECT, #cont_left form INPUT, 
#cont_left form TEXTAREA, #cont_left form SUBMIT, #cont_left form CHECK {
	font-size: 11px;
	color: #666666;
	border: 1px solid #D40027;
	width:150px;
}



/* Formular-Formatierung Inhalt */

  
#cont_right form {
	color: #555555;
	vertical-align:top;
	font-size: 12px;
}

#cont_right form td.bez {
	font-size: 12px;
}

#cont_right form td.bez_2 {
	font-size: 12px;
}


#cont_right form select, #cont_right form input, #cont_right form textarea,
#cont_right form CHECK {
	margin-left:20px;
	color: #555555;
	font-size:11px;
	border: 1px solid #D40027;
	background: #e6e6e6;
}


/* Content-Bereiche -----------------------------*/

#cont_left {
	display:block;
	width: 150px;
	float:left;
	color: #333333;
	font-size: 11px;
	line-height:14px;
}


#cont_left_pic {
	margin-bottom: 10px;
}


#cont_left a, a:link, a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#cont_left a:hover {
	color: #D40027;
}


#cont_right {
	margin-left: 45px;
	display:block;
	width: 520px;
	float:left;
	height: auto;
	color: #555555;
}


#cont_right a, a:link, a:visited{
	font-size: 12px;
	color: #d5445e;
	text-decoration: none;
}

#cont_right a:hover{
	text-decoration: underline;
}

#cont_right span.rot{
	color: #d5445e;
	text-decoration: none;
}

#cont_right_pic img {
	margin-bottom: 30px;
}


#cont_right_input a.klein {
	font-size:10px;
	color: #d5445e;
	text-decoration: none;
	float:right;
}


#cont_right_input a.klein:hover {
	text-decoration: underline;
}

#cont_right_input a.klein2 {
	font-size:10px;
	color: #d5445e;
	text-decoration: none;
	float:left;
}


#cont_right_input a.klein2:hover {
	text-decoration: underline;
}

#cont_right_input ul {
	list-style-type: square;
	
}


/* Hauptmenüpunkt 1 -----------------------------*/

#mainNav_1 {
	position:absolute;
	display:block;
	left: 50%;
	top: 153px;
	width: auto;
	margin-left: -200px;
}

#mainNav_1 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#777777;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:3px;
	background: #ffffff;
	border-bottom: 1px solid #D40027;
	float:left;
}

#mainNav_1 a:link, a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}

#mainNav_1 a:hover {
	color:#777777;
	background:#e8e8e8;
}

#mainNav_1 DIV.menu1 {
	font-size: 11px;
}

/* Hauptmenüpunkt 2 -----------------------------*/

#mainNav_2 {
	position:absolute;
	display:block;
	left: 50%;
	top: 153px;
	width: auto;
	margin-left: -97px;
}

#mainNav_2 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#777777;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:3px;
	background: #ffffff;
	border-bottom: 1px solid #D40027;
	float:left;
}

#mainNav_2 a:link, a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}

#mainNav_2 a:hover {
	color:#777777;
	background:#e8e8e8;
}


#mainNav_2 DIV.menu2 {
	font-size: 11px;
}


/* Hauptmenüpunkt 3 -----------------------------*/

#mainNav_3 {
	position:absolute;
	display:block;
	left: 50%;
	top: 153px;
	width: auto;
	margin-left: -5px;
}

#mainNav_3 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#777777;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:3px;
	background: #ffffff;
	border-bottom: 1px solid #D40027;
	float:left;
}

#mainNav_3 a:link, a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}

#mainNav_3 a:hover {
	color:#777777;
	background:#e8e8e8;
}


#mainNav_3 DIV.menu3 {
	font-size: 11px;
}


/* Hauptmenüpunkt 4 -----------------------------*/

#mainNav_4 {
	position:absolute;
	display:block;
	left: 50%;
	top: 153px;
	width: auto;
	margin-left: 74px;
}

#mainNav_4 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#777777;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:3px;
	background: #ffffff;
	border-bottom: 1px solid #D40027;
	float:left;
}

#mainNav_4 a:link, a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}

#mainNav_4 a:hover {
	color:#777777;
	background:#e8e8e8;
}


#mainNav_4 DIV.menu4 {
	font-size: 11px;
}


/* Hauptmenüpunkt 5 -----------------------------*/

#mainNav_5 {
	position:absolute;
	display:block;
	left: 50%;
	top: 153px;
	width: auto;
	margin-left: 169px;
}

#mainNav_5 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#777777;
	padding-left: 5px;
	padding-right: 5px;
	margin-right:20px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:3px;
	background: #ffffff;
	border-bottom: 1px solid #D40027;
	float:left;
}

#mainNav_5 a:link, a:visited {
	font-size:11px;
	color:#777777;
	text-decoration:none;
}

#mainNav_5 a:hover {
	color:#777777;
	background:#e8e8e8;
}


#mainNav_5 DIV.menu5 {
	font-size: 11px;
}


/* Subnavi 1 -----------------------------*/

#subNav_1 {
	position:absolute;
	left: 50%;
	top: 177px;
	width: auto;
	margin-left: -200px;
	float:left;
	visibility:hidden;
	overflow:hidden;
}

#subNav_1 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#D40027;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:1px;
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#subNav_1 a:link, a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#subNav_1 a:hover {
	color:#D40027;
	background:#dddddd;
}


#subNav_1 DIV.sub1 {
	font-size: 11px;
}


/* Subnavi 2 -----------------------------*/

#subNav_2 {
	position:absolute;
	left: 50%;
	top: 177px;
	width: auto;
	margin-left: -97px;
	float:left;
	visibility:hidden;
	overflow:hidden;
}

#subNav_2 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#D40027;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:1px;
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#subNav_2 a:link, a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#subNav_2 a:hover {
	color:#D40027;
	background:#dddddd;
}


#subNav_2 DIV.sub2 {
	font-size: 11px;
}


/* Subnavi 3 -----------------------------*/

#subNav_3 {
	position:absolute;
	left: 50%;
	top: 177px;
	width: auto;
	margin-left: -5px;
	float:left;
	visibility:hidden;
	overflow:hidden;
}

#subNav_3 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#D40027;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:1px;
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#subNav_3 a:link, a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#subNav_3 a:hover {
	color:#D40027;
	background:#dddddd;
}


#subNav_3 DIV.sub3 {
	font-size: 11px;
}


/* Subnavi 4 -----------------------------*/

#subNav_4 {
	position:absolute;
	left: 50%;
	top: 177px;
	width: auto;
	margin-left: 74px;
	float:left;
	visibility:hidden;
	overflow:hidden;
}

#subNav_4 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#D40027;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:1px;
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#subNav_4 a:link, a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#subNav_4 a:hover {
	color:#D40027;
	background:#dddddd;
}


#subNav_4 DIV.sub4 {
	font-size: 11px;
}


/* Subnavi 5 -----------------------------*/

#subNav_5 {
	position:absolute;
	left: 50%;
	top: 177px;
	width: auto;
	margin-left: 169px;
	float:left;
	visibility:hidden;
	overflow:hidden;
}

#subNav_5 a {
	font-size: 11px;
	letter-spacing: 1px;
	color:#D40027;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	padding-bottom:1px;
	background: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

#subNav_5 a:link, a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#subNav_5 a:hover {
	color:#D40027;
	background:#dddddd;
}


#subNav_5 DIV.sub5 {
	font-size: 11px;
}


/* verschiedene Objekte -----------------------------*/


hr {	
	witdh: 150px;
	border: 1px #D40027 dashed;
}

#email {
	width: 97px;
	height: 17px;
	background: url(bitmaps/email.gif) 0 0 no-repeat;
	display: block;
    	vertical-align: text-bottom; 
	border: none;
}


#abbinder {
	font-size: 10px;
	color:#D40027;
	padding-top: 45px;
	padding-left: 247px;
}

#abbinder a:link, a:visited {
	font-size: 10px;
	color:#707070;
	text-decoration: none;
}

#abbinder a:hover {
	text-decoration: underline;
}