/* CSS Document */


/* Allgemeines */

body {
	margin:0px;
	font-family:Arial,sans-serif;
	background-color:#777373;
	background-image:url(images_1/img_bg.gif);
	background-repeat: repeat-x;
	overflow-x:hidden;
}

p,div,td,li,ul,ol {
	font-size:12pt;
	
	color: #777373;
}
f {
	font-size:1em;
	color: #F00;
}


li { font-size: 10pt;}
ul {font-size: 10pt; }

h1 {
	font-size: 14pt;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0px;
	cursor: default;
	color: #00cd00;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

h2 {
	font-size: 11pt;
	font-weight: normal;
	color:  #777373;

}

h3 {
font-size: 10pt;
font-weight: bold;
font-color: #6d6c6e;
}

h4 {
	font-size: 11pt;
	font-weight: normal;
	color:  #333;
	padding-left: 30px;
	background-color: #00cd00;
	width: 130px;
}

h5 {
	font-size: 11pt;
	font-weight: normal;
	color:  #333;
	padding-left: 30px;
	background-color: #00cd00;
	width: 200px;
}

h6 {
	font-size: 11pt;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 0px;
	cursor: default;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

/*----------------------------------------------------------------------*/

#site_container {
width: 940px;
	height: auto;
	margin-left: 10%;
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	vertical-align: top;
	overflow: visible;
	margin: 0px auto;
}

/* Header */




#logo_header {
width: 940px;
height: 220px;
margin-top:    40px;
background-color: #000000;
overflow:hidden;
 float: left;
}


/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/

/* Navigationselemente */

#navi {
width: 940px;
height: 30px;
float:left;
background-color: #777373;
font-size: 11pt;
color: #ffffff;
font-weight: lighter;
margin-right: 2px;
line-height: 30px;

}

#subnavi {
width: 175px;
min-height:50px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
background-color: #777373;
text-align: left;
float: left;

}

#subnavi_topics {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #ffffff;
font-size: 10pt;
line-height: 30px;
}

#subnavi_inner_navi {
padding-left: 0px;
text-indent: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #ffffff;
font-size: 8pt;
line-height: 20px;
}



/*----------------------------------------------------------------------*/

/* Content */

#content_container {
width: 940px;
min-height: 600px;
float:left;
background-color: #ffffff;
margin-right:  0px;
margin-top:    0px;
margin-bottom: 0px;
margin-left:  0px;
padding-left: 0px;
padding-top: 50px;
padding-bottom: 50px;
}


#content_inner_container {
width: 830px;
min-height: 600px;

margin-right:  0px;
margin-top:    0px;
margin-bottom: 0px;
margin-left:  0px;
padding-left: 0px;
padding-top: 0px;
}

#content {
width: 635px;
min-height: 600px;
padding-right:  0px;
padding-top:    0px;
padding-bottom: 0px;
padding-left:  10px;
font-size: 10pt;
float:right;
color: #ffffff;
}

#contentbox {
color: #777373;
font-size: 10pt;
width: 635 px;
height: auto;
font-weight: regular;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-top-style: double;
border-right-style: double;
border-bottom-style: double;
border-left-style: double;
border-top-color: #999;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #999;
}


#images {
width: 200px;
min-height:150px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 15px;
float: left;

}






#content p {font-size: 1em;}

#img_box {
background-color: #c4cce2;
padding-top: 15px;
padding-bottom: 5px;
text-align: center;
border: 1px solid #fff;
border-top: 3px solid #fff;

}

#img_box img {
cursor: pointer;
}

#detail {
cursor: default;
}

/*----------------------------------------------------------------------*/

/* Klassen */


.highlight {color: #A1061C;}



.capital {
color: #ffffff;
font-size: 16pt;
font-weight: bold;
margin-left: 10px;
}

.navi_highlight {
padding-left: 15px;
padding-right: 15px;
display: inline-block;
color: #abaeb6;
text-decoration:none;
margin-left: 0px;
margin-right: 0px;

background-color: #ffffff;
}




.subnavi_highlight_regular {
	padding-left: 10px;
	padding-right: 0px;
	display: block;
	color: #777373;
	background-color: #aaaaaa;
	font-weight: normal;
}

.indent {
margin-left: 20px;
}



/*----------------------------------------------------------------------*/

/* Footer */

#footer{
width:200px;
text-align: left;
margin-bottom: 25px;
font-size: 8pt;
letter-spacing: 0.05em;
cursor: default;
padding-left: 960px;
margin-left: 10 px;
padding-top: 40px;


}

/*----------------------------------------------------------------------*/

/* Hyperlink-Definitionen: */

a:link    {font-weight:normal;color:#F63;text-decoration:none;}
a:visited { font-weight:normal; color:#F63; text-decoration:none; }
a:hover   {font-weight:normal;color:#C30;text-decoration:underline;}
a:active  {
	font-weight:normal;
	color:#F00;
	text-decoration:underline;
}


#navi a:link { padding-left: 15px; padding-right: 15px; display: inline-block; color: #ffffff; text-decoration:none; margin-left: 0px; margin-right: 0px; }
#navi a:visited { padding-left: 15px; padding-right: 15px; display: inline-block;  color: #ffffff; text-decoration:none; margin-left: 0px; margin-right: 0px; }
#navi a:hover { padding-left: 15px; padding-right: 15px; display: inline-block; color: #abaeb6; text-decoration:none; margin-left: 0px; margin-right: 0px; background-color: #ffffff;}
#navi a:active { padding-left: 15px; padding-right: 15px; display: inline-block; color: #abaeb6; text-decoration:none; margin-left: 0px; margin-right: 0px; background-color: #ffffff;}


#subnavi a:link { color: #ffffff; text-decoration:none; padding-left: 10px; font-weight: normal; display: block;}
#subnavi a:visited { color: #ffffff; text-decoration:none; padding-left: 10px; font-weight: normal; display: block;}
#subnavi a:hover { color: #777373; text-decoration:none; padding-left: 10px; font-weight: normal; background-color: #aaaaaa; display: block;}
#subnavi a:active { color: #777373; text-decoration:none; padding-left: 10px; font-weight: normal; background-color: #e1e3e7; display: block;}



#footer a:link { color: #777373; text-decoration:none; margin-right: 3px; text-transform: uppercase;}
#footer a:visited { color: #777373; text-decoration:none; margin-right: 3px; text-transform: uppercase;}
#footer a:hover { color: #00cd00; text-decoration:underline; margin-right: 3px; text-transform: uppercase;}
#footer a:active { color: #00cd00; text-decoration:underline; margin-right: 3px; text-transform: uppercase;}



/*----------------------------------------------------------------------*/
