
body, html {
	margin: 0;
	padding: 0;
	height: 100%;
	}

body {
	font-family: verdana, tahoma, serif;
	font-size: 11px;
	color: #888888;
	}

p { 
text-align:justify;
}

	/* -- links -- */

a:link, a:visited, a:active { text-decoration:none; color:#666600; }
a:hover { text-decoration:underline; color:#333300; }

/* -- überschriften -- */

h1, h2, h3, h4, h5 { font-family: Georgia, verdana, tahoma, serif; margin:0; padding:0; }
h1 { font-size:20px; line-height:30px; }
h2 { font-size:18px; line-height:28px; }
h3 { font-size:16px; line-height:32px; }
h4 { font-size:14px; line-height:26px; }
h5 { font-size:12px; line-height:24px; }

h1 { margin-top:10px; margin-bottom:10px; }

div#wrapper { 
 margin:0 auto;
 width:995px;
 border-left:2px solid #DDDDBB; 
 border-right:2px solid #DDDDBB; 
}

div#wrapper_o { height:20px; }
div#wrapper_n { background-color:#dddddd; height:30px; margin-bottom:10px; }

div#cont_l { float:left; width:740px; margin-left:15px; line-height:18px; }
div#cont_r { float:right; width:200px; line-height:18px; }

/* -- navi -- */

ul.item { list-style-type:none; margin:0; margin-top:7px; padding:0; }
ul.item li { background:transparent url(/tpl/img/ul.gif) no-repeat scroll 0 3px; padding:0 0 0 18px !important; }
ul.item li span { font-size:9px; margin-left:5px; }


/* content */

.agent_tab { width:99%; }

.col_1 { background-color:#eeeeee; }
.col_2 { background-color:#fefefe; }

.trenner { clear:both; height:10px; border-top:1px dashed #999999; }
.clear { clear:both; height:0; font-size:0; }

.agent_tab td.cell_r { width:130px; }
.agent_tab td.cell_l { width:auto; }

.agent.head {
 background-color:#EEEEEE;
 padding:3px;
}
.agent.small { 
 font-size:10px;
 margin-bottom:10px;
}


div#google_ad {
 margin-top:15px;
 margin-bottom:15px;
}
