@charset "UTF-8";

*{border:0;margin:0;padding:0;background:transparent;} 

/*
BLAU-TON
--------------
color:#163991;

GELB-TON
--------------
color:#FEF842;
*/

a {
color:#163991;
text-decoration:none;
border-bottom:dotted 1px #163991;
font-weight:bold;
}

body
{
width:100%;
font-family: lucida grande, arial, non-serif;
font-size: 1.0em; color: #000000;
background-color: #FFFFFF;
line-height: 130%;
margin-top: 0px;
background: #ffffff url('../images/bg/bg_header_1px.jpg') top left repeat-x;
min-height:465px;
}

#wrapper
{
width:1020px;
margin:0px auto;
position:relative;
}

#badge
{
display:block;
width:133px;
height:133px;
position:absolute;
top:-72px;
right:20px;
z-index:1000;
}

#badge a, a #badge {
	border-bottom:none;
}

#sidebar
{
width:268px;
/*height:448px;*/
background: url('../images/bg/bg_sidebar_top_2.jpg') top center no-repeat;
margin:0px 10px 0px 0px;
float:left;
padding:173px 20px 0px 20px;
display:block;
}

#sidebar_b
{
width:268px;
/*height:448px;*/
background: url('../images/bg/bg_sidebar_top_2.jpg') top center no-repeat;
margin:0px 10px 0px 0px;
float:left;
padding:173px 20px 0px 20px;
display:block;
}

#sidebar_pur
{
width:268px;
/*height:448px;*/
background: url('../images/bg/bg_sidebar_top_pur.jpg') top center no-repeat;
margin:0px 10px 0px 0px;
float:left;
padding:173px 20px 0px 20px;
}

#sidebar_b p, #sidebar_pur p, #sidebar p
{
font-size:0.85em;
text-align:justify;
margin:20px 0 0 55px;
}


#sidebar_bottom
{
width:268px;
height:13px;
background: url('../images/bg/bg_sidebar_bottom.jpg') bottom center no-repeat;
clear:left;
margin:-15px 0px 0 20px;
}

.clear {
	clear:right;
}

#content_wrapper
{
width:1020px;
min-height:452px;
background: url('../images/bg/bg_content.jpg') bottom right no-repeat;
}

.bg_dropdown
{
width:1020px;
height:30px;
background: url('../images/bg/bg_content.jpg') bottom right no-repeat;
margin-bottom:60px;
}

#content_bottom
{
width:1020px;
height:15px;
}

#navi
{
height:142px;
width:717px;
float:left;
margin-left:-20px;
margin-right:0px;
padding-right:0px;
margin-bottom:50px;
}


#content
{
padding: 50px 0px 20px 0px;
width:995px;
}

.alignright {
float:right;
padding:10px;
}

.sidebox, .sidebox_news, .sidebox_downloads
{
width:344px;
height:224px;
background: url('../images/boxes/bg_sidebox_224.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_downloads {
padding:15px 0px 10px 60px;
display:block;
}

.sidebox_news, .sidebox_downloads {
	float:none;	
}

#sidebox_news_wrapper {
	float:right;
}

.sidebox_downloads select {
	width:285px;
	height:20px;
	background-color:#FFF;
	/*color:#900;*/
}

.sidebox_big
{
width:344px;
height:345px;
background: url('../images/boxes/bg_sidebox_big.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_small
{
width:344px;
height:165px;
background: url('../images/boxes/bg_sidebox_small.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_big_news
{
width:344px;
height:300px;
background: url('../images/boxes/sidebox_big_news.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_kontakt
{
width:344px;
height:224px;
background: url('../images/boxes/sidebox_kontakt_2.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_halbtrans
{
width:344px;
height:224px;
background: url('../images/boxes/sidebox_fotos_halbtrans.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
overflow:auto;
}

.sidebox_partner_1
{
width:344px;
height:165px;
background: url('../images/partner/GTUE.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_partner_2
{
width:344px;
height:165px;
background: url('../images/partner/bvsk.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_partner_3
{
width:344px;
height:165px;
background: url('../images/partner/eurotax-schwacke-expert.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_partner_4
{
width:344px;
height:165px;
background: url('../images/partner/accidens.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_partner_5
{
width:344px;
height:165px;
background: url('../images/partner/cleancar.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_team_1
{
width:344px;
height:224px;
background: url('../images/team/skiba_gross.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_team_2
{
width:344px;
height:165px;
background: url('../images/team/thiel.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}


.sidebox_team_3
{
width:344px;
height:165px;
background: url('../images/team/schilling.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}


.sidebox_team_4
{
width:344px;
height:165px;
background: url('../images/team/jachmann.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}


.sidebox_team_5
{
width:344px;
height:165px;
background: url('../images/team/weisse.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}


.sidebox_team_6
{
width:344px;
height:165px;
background: url('../images/team/ronny-twarz.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_team_7
{
width:344px;
height:165px;
background: url('../images/team/eisensee.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_team_8
{
width:344px;
height:165px;
background: url('../images/team/schiefelbein.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.sidebox_foto
{
width:344px;
height:165px;
background: url('../images/team/ostern_2.jpg') top center no-repeat;
float:right;
margin:-5px -25px 0 0;
padding:10px 0px 10px 50px;
}

.hidden {
display:none;
}

#ptv_spot
{
width:344px;
height:260px;
float:right;
margin:-5px 0px 0 0;
}


.xmas_sidebox
{
width:344px;
height:230px;
background: url('../images/boxes/xmas-cruiser.jpg') top center no-repeat;
float:right;
margin:-5px -25px 25px 0;
padding:10px 0px 0px 0px;
}



ul {
margin:10px 0px 30px 340px;
font-size:0.75em;
color:#555555;
list-style:disc;
line-height:1.5em;
}

li {
padding-left:10px;
margin-bottom:0.8em;
}


.sidebox_big ul, .sidebox_small ul, .sidebox ul, .sidebox_news ul {
margin:12px 0px 10px 25px;
font-size:0.75em;
color:#163991;
list-style:none;
line-height:3.0em;
}

.sidebox_big li, .sidebox_small li, .sidebox li {
list-style:none;
background:url(../images/btn/bullet_1.png) center left no-repeat;
margin-left:-20px;
padding-left:35px;
margin-bottom:0em;
}

.sidebox_news li {
list-style:none;
background:url(../images/btn/bullet_news.png) center left no-repeat;
margin-left:-20px;
padding-left:35px;
margin-bottom:0em;
}

#sidebar_pur ul {
margin:12px 0px 30px 75px;
font-size:0.75em;
color:#163991;
list-style:none;
line-height:2.0em;
}

#sidebar_pur li {
list-style:none;
background:url(../images/btn/bullet_1.png) center left no-repeat;
margin-left:-20px;
padding-left:25px;
margin-bottom:0em;
}

.active {
border:none;
color:#333333;
}




#content h1 { font-size:1.2em; font-weight:bold; color:#333; margin-bottom:1.0em; line-height:1.5em;}

#content h2 { font-size:0.8em;font-weight:bold; color:#555; margin-bottom:1.0em}

#content h3 { font-size:0.9em;font-weight:bold; color:#333; margin-bottom:0.0em}
#content h3 a, #content h1 a { color:#333; }
#sidebar h3, #sidebar_pur h3 { font-size:0.8em;font-weight:bold; color:#333; margin-bottom:0.0em; margin-left:55px;}
.sidebox_big h3 { font-size:0.8em; font-weight:bold; color:#333; margin:1.2em 0 0 5px;}

#content h4 { font-size:0.8em;font-weight:normal; color:#555; margin-bottom:2.0em; margin-top:-1.5em;}


.mitabstand { margin-bottom:1.0em}

#content p { font-size:0.75em;font-weight:normal; color:#555; margin-bottom:1.0em}

#team_1, #team_2, #team_3, #team_4, #team_5, #team_6, #team_7 { background: url('images/bg_content.jpg') bottom right no-repeat; margin-bottom:40px; padding-bottom:30px; }

#content .red { font-weight:normal; color:#000000; margin-bottom:1.0em}

#content .newsblock {
background-color:#efefef;
color:#CC0000;
display:block;
width:650px;
margin-left:320px;
padding:10px;
}

#content .newsblock a {
	color:#CC0000;
	border-bottom:#CC0000 1px dotted;
	background:url('../images/btn/exclamation.png') #efefef center left no-repeat;
	padding-left:25px;
}

/*
* html #content {height:1%}
* > html #content {height:auto}

#navi{
	float:right;
	width:180px;
	padding:0px 0px;
	margin:20px 0 20px 20px;
	background: url(images/menu.gif) no-repeat;
	text-align:center;
	line-height:1.5em;
	color:#999999;
	font-size:1.0em;
	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;
	letter-spacing:0px;
}

#navi ul, #navi li {
text-align:left;
	list-style:none;
	position:relative;
	left:11px;
	top:5px;
	margin: 0;
	padding: 0;
}

#navi a {
	border-bottom: none;
	color:#c73303;
	font-weight:lighter;
	text-decoration:none	
}
#navi a:link{color:#c73303;}
#navi a:visited{color:#c73303;}
#navi a:hover{color:#000000;}
#navi a:active{color:#000000;}

#navi h3{text-align: center; position:static;}


	
#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist a
{
padding-left: 18px;
padding-top: 5px;
background-image: url(images/icons/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}	
*/