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

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

img { border:0; }
img#banner_img { border:3px solid #ff0000; }
blockquote { margin:10px; }

/* -- links -- */

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

a:hover {
	text-decoration:underline;
	color: #333300;
	}

a.seo { }

/* -- überschriften -- */

h2, h3, h4, h5 { font-family: Georgia, verdana, tahoma, serif; margin:0; }
h2 { font-size:18px; line-height:28px; color: #C24A08; }
h3 { font-size:16px; line-height:32px; color: #C24A08; }
h4 { font-size:14px; line-height:26px; color: #C24A08; }
h5 { font-size:12px; line-height:24px; color: #C24A08; }
h1#head { font-size:24px; margin:0; padding-left:10px; width:250px; display:inline; }
h2 a:hover { text-decoration:underline; }

/* -- wrapper, header etc.. -- */

div#wrapper { margin:0 auto; width:1010px; background-image:url(../img/wrapper_bg.jpg); }
div#wrapper_o { height:68px; line-height:67px; }
div#wrapper_n { height:38px; line-height:37px; }
div#wrapper_u { margin:0; }

div#wrapper_o table { width:1010px; }
div#wrapper_o table td#head { width:190px; }
div#wrapper_o table td#info { width:auto; text-align:center; font-weight:bold; }
div#wrapper_o table td#piclogo { width:253px; }

div#wrapper_n table { width:1010px; background-image:url(../img/wrapper_n_bg.jpg); }
div#wrapper_n table td#menu { width:765px; }
div#wrapper_n table td#suche { width:auto; }
div#wrapper_n table td#suche form { margin:0; padding:0; }
div#wrapper_n table td#suche input.form_input { width:150px; color:#666666; }

div#header { height:105px; border:0; background-image:url(/tpl/img/head_bg.gif); }
div#menu_l { float:left; }
div#menu_r { float:right; }

div#cont_l { float:left; width:730px; margin-left:15px; line-height:18px; }
div#cont_r { float:right; width:245px; line-height:18px; }
div#cont_r h4 { width:240px; border-bottom:3px solid #C24A08; }

div#foot_l { float:left; width:730px; margin-top:5px; }
div#foot_r { float:right; width:260px; margin-top:5px; }

/* -- button -- */

div.button a { display:block; width:120px; height:38px; line-height:38px; text-decoration:none; font-weight:bold; color:#666600; text-align:center; }
div.button a:hover { background-position: 0 -38px; }

div.button_nav { float:left; font-size:11px; }
div.button_nav a { background:url(/tpl/img/nav_btn.gif) 0 0 no-repeat; }

div.button_cont { float:right; font-size:11px; }
div.button_cont a { background:url(/tpl/img/cont_btn.gif) 0 0 no-repeat; }

/* -- pfeile -- */

div.pfeil a { display:block; width:25px; height:40px; }
div.pfeil a:hover { background-position: -25px 0; }

div.pfeil_l a { background:url(/tpl/img/p_l.gif) 0 0 no-repeat; }
div.pfeil_r a { background:url(/tpl/img/p_r.gif) 0 0 no-repeat; }

/* -- colors -- */

.bg_col { background:#d9ebeb; }
.rs { color:#333300; font-weight:bold; }

.col_1 { background:#eee; }
.col_2 { background:#fff; }

.col_err { color:#ff0000; font-weight:bold; }

.tr_hover:hover { background:#ddd; }

/* -- navi -- */

ul#menu { list-style-type:none; margin:0; padding:0; }
ul#menu li { display:inline; padding-left:15px; padding-right:5px; }
ul#menu li a { color:#333333; font-weight:bold; text-transform:uppercase; }
ul#menu li a:hover { color:#fff; }

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

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

/*
background:transparent url(images/ul-bullet.gif) no-repeat scroll 0 3px;
padding:0 0 0 18px !important;
*/

.tab_l { float:left; width:200px; }
.tab_r { float:left; width:30px; text-align:right; font-size:10px; }
.tab_p { float:left; width:15px; }

div.block { background:#ddddbb; border:1px solid #ffffff; margin-bottom:10px; height:auto; overflow:visible; }
div.block div.block_in { margin:5px; height:auto; overflow:visible; }

/* -- content -- */

.cont_50 { float:left; width:49%; margin-bottom:20px; }

.teaser_pic { float:left; margin-right:10px; }
.icon_line { clear:both; text-align:right; }

.inhalt_cont div { text-align:justify; }

.inhalt_com { font-size:10px; margin-top:10px; }

.post_icon { width:5%; text-align:center; }
.post_zz { width:40%; text-align:left; }
.post_vv { width:40%; text-align:right; }

.trenner {
 clear:both;
 height:15px;
 background-image:url(../img/dot.gif);
 background-repeat:repeat-x;
}

div.clear { clear:both; height:0; font-size:0; }
div.space { margin-left:10px; margin-right:10px; }

.small { font-size:10px; }
.underline { border-bottom:1px solid #C24A08; }
.align_center { text-align:center; }

#tab_form td { width:350px; }

div.rss_non { float:left; width:180px; height:75px; font-size:18px; line-height:30px; color:#C24A08; }
div.rss_tit { float:right; width:530px; height:75px; }

/* answer */

div.ant.smi { float:left; width:50px; }
div.ant.txt { float:right; width:650px; }
div.ant.dat { text-align:right; }
div.ant.txt.uc_com { float:right; width:650px; padding:5px; background-color:#eee; }

/* -- formulare -- */

.form_input { font-size:14px; color:#666666; border:1px solid #EECC99; padding:2px; width:330px; }
.form_select { font-size:14px; color:#666666; border:1px solid #EECC99; width:330px; }
.form_text { font-size:14px; color:#666666; border:1px solid #EECC99; padding:2px; width:330px; height:150px; }
.form_submit { }
.form_vorschau { }

/* -- lexikon --*/

ul#lexi { text-align:justify; margin:0; padding:0; list-style-type:none; }
ul#lexi li { display:inline; }
ul#lexi li span { margin-left:90%; }
ul#lexi li a { font-weight:bold; }

/* -- */

#corner {
 bottom:0;
 position:fixed;
 right:0;
}

/* -- adds --*/

div#aus { width:720px; }
div#aubg { width:720px; }
div#ads { width:720px; }
div#abgi { left:620px; }
