/*defaults*/
body 	{ background-color:#cccccc; color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; background-image:url(../images/bg_paper.jpg); background-attachment:fixed; background-repeat:no-repeat; height:105%;}



/*structural elements*/
#container	{margin:0px auto; text-align:center; width:1000px; height: 870px;background-image:url(../images/buch.png); background-repeat:no-repeat;}
#holder		{width:100%; padding:190px 20px 5px 120px;text-align:left;}
#logo		{background:url('../images/logo.gif') no-repeat 10px 0; height: 80px; border-bottom:1px solid #DADADA; padding:0px 10px 10px 0px; }
/*#navigation	{padding:0px 0px 0px 20px; background-color:#2A2924; width:780px;margin-left:-20px; border-top:0px solid #2A2924;}*/
#header		{margin-left:-20px; margin-top:-20px;height:200px; width:800px; }
#content	{float:left; width:360px; height: 540px;padding:20px 10px 20px 0; line-height:110%; }
#news		{float:left; width:360px; height: 540px;padding:20px 10px 20px 50px; line-height:110%; }
.newsItem	{color: #FFFFFF; padding:20px 20px 20px 20px; background:#2A2924;  font-size:90%; margin-bottom:0px; }
.newsItem1	{color: #FFFFFF; padding:20px 20px 10px 20px; background:#ED7F02; border: double  #ffffff; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; width:300px; font-size:80%;  padding:40px 10px 10px 600px; text-align:left;  }
#copyright	{float:right; }

#headertext {background-color:none;height:30px;width:800px; text-align:center; padding-left:}
#headertext h1 {font-size:14px; color:#2A2924;}


/*headings*/
#news h1	{color:#000000; margin:0 0 10px 0; padding:0; font-size:90%; font-weight:normal; }
.newsItem1 h1	{color:#ffffff; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
.newsItem1 h2	{color:#ffffff; margin:0 0 10px 0; text-decoration:underline; padding-top:10px; font-size:140%; font-weight: bold; }
#content h1		{color: #000000; font-size:90%; font-weight:bold; line-height:120%; margin:0; padding:0 0 10px 0; }
#content h2		{color: #666666; font-size:100%; font-weight:normal; line-height:100%; margin:0; padding:0 0 10px 0; }
#logo h1		{font-weight:normal; font-size:160%; margin:0; padding:0; color:#225799; }


/*navigation*/
#navigation_links					{float:left;list-style:none;margin-left:-19px; width:400px;}
#navigation_links ul, li			{float:left;margin:0; padding: 0px; text-transform:none; list-style:none;}
#navigation_links li a 				{float:left;color:#ffffff;margin:0; list-style:none; text-decoration:none;}
#navigation_links li .active 		{float:left;color:#ffffff;margin:0;list-style:none;text-decoration:none;}
#navigation_links a					{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation_links p					{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation_links li a:hover		{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation_links li a:visited	    {float:left;color:#ffffff; text-transform:none;}


#navigation					{float:left;list-style:none;margin-left:40px; width:400px;}
#navigation ul, li			{float:left;margin:0; padding: 0px; text-transform:none; list-style:none;}
#navigation li a 				{float:left;color:#ffffff;margin:0; list-style:none; text-decoration:none;}
#navigation li .active 		{float:left;color:#ffffff;margin:0;list-style:none;text-decoration:none;}
#navigation a					{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation p					{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation li a:hover		{float:left;color:#ffffff; text-decoration:none; text-transform:none;}
#navigation li a:visited	    {float:left;color:#ffffff; text-transform:none;}



#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0 5px 0 0; list-style:none; display:inline; }
#footer a		{color:#ffffff; padding:0 5px 0 0; text-decoration:none; }
#footer li .active		{color:#ffffff;  padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#ffffff; text-decoration:none; }



/*kontaktformular*/
#kontaktformular{

 
 padding: 10px 10px 10px 0px;}
 
.wagi {

 
 padding-right: 10px;
 
 margin-bottom:10px;}

#ctrl_2 {
margin-left: 10px;
width: 190px;
border: 1px solid #cccccc;
}
#ctrl_3 {
margin-left: 106px;
width: 220px;
border: 1px solid #cccccc;}
#ctrl_4 {
margin-left: 29px;
width: 190px;
border: 1px solid #cccccc;}
#ctrl_6{
margin-left: 11px;
width: 190px;
border: 1px solid #cccccc;}
#ctrl_7 {
margin-left: 50px;
width: 220px;
border: 1px solid #cccccc;}
#ctrl_8 {
width: 200px;
margin-top: -35px;
margin-left: 130px;
border: 1px solid #cccccc;}
#ctrl_8_submit {
margin-left: 263px;
margin-top: 10px;
border: 1px solid #cccccc;
}
row_3 {
width:110px;
float: left;
}

label .wagi1 {
padding-top: -100px;
 margin-bottom:10px;}

/*callback*/
#ctrl_10 {
margin-top: 10px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_11 {
margin-top: 5px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_12 {
margin-top: 5px;
margin-bottom: 10px;
width: 200px;
border: 1px solid #cccccc;
}
#ctrl_14 {
margin-top: 5px;
width: 196px;
padding: 2px;

}
#ctrl_15 {
margin-top: -20px;
width: 196px;
padding: 2px;

}
#ctrl_13 {
margin-top: 0px;
width: 100px;
border: 1px solid #cccccc;
}

#ctrl_18 {
margin-top: 5px;
width: 210px;
margin-left: 20px;
border: 1px solid #cccccc;
}
#ctrl_19 {
margin-top: 5px;
width: 210px;
margin-left: 22px;
border: 1px solid #cccccc;
}
#ctrl_20 {
margin-top: 5px;
width: 210px;
margin-left: 68px;
border: 1px solid #cccccc;
}

#ctrl_21 {
margin-top: 20px;
width: 210px;
margin-left: 23px;
border: 1px solid #cccccc;
}

#ctrl_23 {
margin-top: 5px;
width: 50px;
margin-left:93px;
border: 1px solid #cccccc;
}


#ctrl_22 {
margin-top: 20px;
width: 210px;
margin-left: 21px;
border: 1px solid #cccccc;
}

#ctrl_25 {
margin-top: 5px;
width: 210px;
margin-left: 10px;
border: 1px solid #cccccc;
}

#ctrl_24 {
margin-top: -30px;
width: 210px;
margin-left: 130px;
border: 1px solid #cccccc;
}

#ctrl_26 {
margin-top: 5px;
width: 150px;
margin-left: 130px;
border: 1px solid #cccccc;
}


/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */
