div {margin:0px; padding:0px; border:0px; position: relative; float: left;}
img{border:0px;}
body {margin: 0px; padding:0px; border:0px; background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover{color: #336699;}

#rahmen{
float:left;
width: 1004px;
overflow: hidden;
background-image: url(/images/template/bg.gif);
background-repeat: repeat-y;
}

#head{
width: 1004px;
height: 102px;
background-image: url(/images/template/head-bg.jpg);
background-repeat: no-repeat;}
	#partnerprogramm-verzeichnis{font-size: 26px; color: #E7E7E7; left: 150px;}
	#partnerprogramm-slogan{font-size: 14px; font-weight: bold; color: #E7E7E7; text-align: center; left: 200px; top: 17px;}
	#topad{left: 150px; top: 5px; width: 500px; height: 65px;}

#menue{
width: 188px;
height: 800px;
background-color: #E7E7E7;
border-right: 1px solid #F1EEEE;}
	#menue_ad{padding-top: 20px; padding-left: 10px;}
	#menue_short{padding-top: 48px; left: 335px; z-index: 1;}

#content{
float: left;
width: 637px;
font-size: 12px;
padding-left: 10px;
overflow: auto;
background-color: #EEEDED;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;}


#content-full{
float: left;
width: 797px;
font-size: 12px;
padding-left: 10px;}
	
	.box1{width: 585px; padding-left: 25px;}
	.box2{width: 276px; padding-left: 25px;}
	.box3{width: 755px; padding-left: 25px;}


#content_box{
float: left;
width: 160px;
height: 718px;
padding-left: 5px;
background-color: #E7E7E7;
border-left: 1px solid #F1EEEE;
font-size: 10px;}

#content_box a:link,a:active,a:hover,a:visited{color: black; font-size: 10px;}

.menue_ul{
margin: 0px; padding:0px; border:0px;
list-style-type:none;}

.menue_li{
padding-left: 8px;
padding-top: 8px;
font-size : 12px;  font-weight : bold; text-decoration : none; color: #6D6D6D;}

.menue_sub_li{
padding-left: 23px;
padding-top: 3px;}

a.menue:link, a.menue:visited{font-size : 12px;  font-weight : bold; text-decoration : none; color: #6D6D6D;}
a.menue:hover{font-size : 12px;  font-weight : bold; text-decoration : none; color: #336699;}
a.menue_sub:link,a.menue_sub:visited{font-size : 11px;  font-weight : bold; text-decoration : none; color: #7A7A7A;}
a.menue_sub:hover{font-size : 11px;  font-weight : bold; text-decoration : underline; color: #336699;}

h1{
font-size : 14px;
margin:0px; padding:0px; border:0px;
padding-top: 6px;
color: #336699;}

h2{
font-size : 12px;
margin:0px; padding:0px; border:0px;
padding-top: 6px;
color: #336699;}

.titel-front{width: 31px; height: 31px; background-image: url(/images/template/titel-front.jpg); background-repeat: no-repeat;}
.titel{width: 576px; height: 31px; background-image: url(/images/template/titel-bg.jpg); background-repeat: repeat-x;}
.titel2{width: 260px; height: 31px; background-image: url(/images/template/titel-bg.jpg); background-repeat: repeat-x;}
.titel3{width: 755px; height: 31px; background-image: url(/images/template/titel-bg.jpg); background-repeat: repeat-x;}
.titel-end{width: 13px; height: 31px; background-image: url(/images/template/titel-end.jpg); background-repeat: no-repeat;}
.new {color: #FF0000; font-size: 9px;}


a:link.small_a{font-size: 10px; text-decoration: underline; color: #000000;}
a:visited.small_a{font-size: 10px; text-decoration: underline; color: #000000;}
a:hover.small_a{font-size: 10px; text-decoration: underline; color: #336699;}

#content a:link{font-size: 12px; text-decoration: underline; color: #000000;}
#content a:visited{font-size: 12px; text-decoration: underline; color: #000000;}
#content a:hover{font-size: 12px; text-decoration: underline; color: #336699;}


#box1{
float: left;
padding-top: 8px;
}
#box2{
float: left;
padding-left: 2px;
padding-top: 8px;
}
#box3{
float: left;
padding-top: 4px;
padding-left: 2px;
}


#boxstyle1{
height: 200px;
width: 301px;
border: 1px solid #CDCDCD;
padding-left: 2px; padding-bottom: 2px;
text-align: left;
float: left;
}

#boxstyle2{
width: 609px;
border: 1px solid #CDCDCD;
padding-left: 2px; padding-bottom: 2px;
text-align: left;
float: left;}

#boxstyle3{
height: 115px;
width: 299px;
border: 1px solid #CDCDCD;
padding-left: 2px; padding-bottom: 2px;
text-align: left;
float: left;
}
#content .head_style1{
width: 303px;
font-size: 13px;
color: #547CA3;
background-color: #C2C2C2;
margin:0px; padding:0px; border:0px;
padding-left: 2px;}

#content .head_style2{
width: 611px;
font-size: 13px;
color: #547CA3;
background-color: #C2C2C2;
margin:0px; padding:0px; border:0px;
padding-left: 2px;}

#content .head_style3{
width: 301px;
font-size: 13px;
color: #547CA3;
background-color: #C2C2C2;
margin:0px; padding:0px; border:0px;
padding-left: 2px;}