/* CSS Document */


body, html 					{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 10px; font-style: normal; font-weight: normal; line-height:14px; 
								color: #000000;	background-color: #FEFEFE; margin:0;
								background-image:url(../images/container_bg.jpg); background-repeat:repeat-x; }
								
								
a:link, a:active, a:visited	{	text-decoration:none; color:#5c5ce4;	}
a:hover						{	text-decoration:underline; color:#5c5ce4;	}

br.clear					{	clear:both; }




#container			{ width:972px; /*height:641px;*/ height:auto; margin:auto; background-color:#FFFFFF; background-image:url(../images/content_bg.gif); }

#block_left			{ width:766px; float:left; }
#left				{ width:205px; float:left; padding-top:20px; }
#right				{ width:205px; float:right; padding-top:20px; }

#flash				{ width:971px; padding-left:1px; padding-top:10px; height:205px; background-image:url(../images/flash_bg.gif);  }

#bottom				{ width:972px; height:20px; background-image:url(../images/bottom_bg.gif); text-align:center; margin:auto; }




/* ------ left & content ------ */

.bauteil			{ width:200px; height:73px; background-image:url(../images/bauteil_bg.jpg); background-position:bottom left; background-repeat:no-repeat; margin-bottom:32px; }

input				{ border:1px solid #666666; }
.search				{ width:100px; margin-left:8px; /*padding:0px;*/ display:inline;}
.go					{ background-color:#CC0000; margin-left:8px; }
.acrobat			{ height:100px; width:100px; margin-left:8px; float:left; }
.picture			{ height:240px; width:330px; float:left; }

.content			{ width:513px; /*height:383px;*/ padding:23px 20px 0px 10px; float:right; }
.language			{ width:562px; height:20px; }

h2					{ 	display:block; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; background-image:url(../images/h2_bg.jpg); color:#efefef;
						width:518px; height:20px; padding-top:5px; text-indent:35px; }

.pfeil				{ margin-right:8px;}







div#navigation {

margin-left: 3px;
border-left: 1px solid #015be1;
width: 196px;
overflow: hidden;
}
div.subnavi {
margin-left: 22px;
border-left: 1px solid #015be1;
}
div.navibox {
cursor: pointer;
width: 196px;
height: 21px;
position: relative;
}
div.navibox div.navicase {
cursor: pointer;
width: 23px;
height: 21px;
background-color: #015be1;
position: relative;
float: left;
}
div.navibox div.navicase div.naviarrow, div.navibox div.navicase div.naviarrow_on {
cursor: pointer;
width: 22px;
height: 19px;
margin-top: 1px;
background-color: #000033;
/*background-image: url('/images/navifade.gif');
background-repeat: repeat-y;*/ /* kommentar entfernen wenn animiert */
position: relative;
float: left;
}
div.navibox div.navicase div.naviarrow_on {
background-color: #0000EE;
}
div.navibox div.navicase div.naviarrow img, div.navibox div.navicase div.naviarrow_on img {
cursor: pointer;
margin-top: 4px;
margin-left: 5px;
}
a.navilink:link,
a.navilink:visited {
cursor: pointer;
line-height: 20px;
height: 21px;
float: left;
width: 161px;

padding-left: 12px;
background-image: url('/images/navibg_0.gif');
background-position: right;
/*background-color: #0a2d5f;*/
background-color: #0357d5;
background-repeat:repeat-y;
display: block;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}
a.navilink:hover,
a.navilink:active,
a.navilink:focus {
cursor: pointer;
line-height: 20px;
height: 21px;
float: left;
width: 161px;

padding-left: 12px;
background-image: url('/images/navibg_5.gif');
background-position: right;
/*background-color: #0a2d5f;*/
background-color: #0357d5;
background-repeat:repeat-y;
display: block;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}
div.navispacer {
width: 12px;
float: left;
height: 21px;
}
div.hr {
height: 1px;
background-color: #999999;
margin: 1px 0px 1px 0px;
}
					
	



/* ----- right ----- */

.flashbutton		{	width:205px; }
.chart			{	padding-left:5px;}



/* formular */
.important_text { color: red; }
input.leit				{ border:1px solid #7f9db9; width: 130px; }
textarea.leit_text				{ border:1px solid #7f9db9; width: 230px; height: 80px; }
input.leit_small {border: 1px solid #7f9db9; width: 60px; }
input.leit_part_small {border: 1px solid #7f9db9; width: 50px; }
input.leit_part				{ border:1px solid #7f9db9; width: 120px; }

/* kurse */
.kurs_green { color: #009933; }
.kurs_red { color:#CC3333; }