body { 
font-size : 12px; 
margin : 0; 
padding : 0; 
font-family : Verdana; 
background-color :#E3E3E3;

}
 
.page-container { 
width : 950px; 
margin : 0 auto; 
padding : 0; 
border-left : 1px solid rgb(125, 125, 125); 
border-right : 1px solid rgb(125, 125, 125); 
border-bottom : 1px solid rgb(125, 125, 125); 
background-color : rgb(255, 255, 255); 
} 
.nav-global { 
float : right; 
margin : 0 5px 0 0; 
font-size : 12px; 
font-family : Verdana; 
background-color : transparent; 
} 
.nav-global a:link, .nav-global a:visited { 
background-color : rgb(255, 255, 255); 
color : navy; 
text-decoration : none; 
} 
.nav-global a:hover, .nav-global a:active { 
background-color : rgb(255, 255, 255); 
color : navy; 
text-decoration : underline; 
} 
.site-name { 
background-color : transparent; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-size : 24px; 
margin : 0 0 0 5px; 
} 
.site-slogan { 
background-color : transparent; 
color : rgb(204, 216, 228); 
font-weight : bold; 
font-size : 14px; 
margin : 0 0 0 5px; 
} 
.nav-main { 
clear : both; 
float : left; 
width : 950px; 
min-height : 2em; 
height : auto !important ; 
height : 2em; 
line-height : 2em; 
margin : 0; 
padding : 0; 
border-top : 1px solid rgb(84, 111, 144); 
border-bottom : 1px solid rgb(84, 111, 144); 
background-color : rgb(159, 182, 213); 
} 

.nav-main-content { 
width : 640px; 
clear : both; 
float : center; 
margin : 0; 
padding : 0; 
color : #000000;
} 

.nav-main-content2 { 
margin : 2; 
padding : 5; 
border-bottom : 1px solid rgb(84, 111, 144); 
border-right : 1px solid rgb(84, 111, 144); 
border-left : 1px solid rgb(84, 111, 144); 
background-color : #efd;
font-weight : bold; 
font-size : 10px; 
color : #000000;
} 


.nav-main a, .nav-main a:link, .nav-main a:visited, .nav-main a:active { 
margin : 0; 
padding : 0 10px 0 10px; 
border-right : 1px solid rgb(255, 255, 255); 
color : rgb(255, 255, 255); 
text-decoration : none; 
font-size : 12px; 
font-weight : bold; 
} 
.nav-main a:hover, .nav-main a.selected { 
background-color : inherit; 
color : navy; 
text-decoration : underline; 
font-weight : bold; 
} 
.buffer { 
float : left; 
width : 950px; 
margin : 0; 
padding : 0; 
background-color : transparent; 
} 


DIV.beitrag_oftheday { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 230px; 
font-size : 10px; 
font-weight : normal; 
background-color : #efd; 
} 

DIV.beitrag_hinweis_agb { 
float : left;
border : 2px solid #800000; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 400px; 
font-size : 10px; 
font-weight : normal; 
background-color : #efd; 
} 

DIV.beitrag { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 11px; 
font-weight : normal; 
background-color : #efd; 
} 

DIV.beitrag_banner { 
	border : 1px solid black; 
	top : 0; 
	margin : 1px; 
	padding : 1px; 
	width : 500px; 
	font-size : 11px; 
	font-weight : normal; 
	background-color : #ffffcc;
	
} 


DIV.beitrag_a { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 11px; 
font-weight : normal; 
background-color : #efd; 
} 

DIV.beitrag_b { 
border : 0px solid black; 
top : 0; 
margin : 2px; 
padding : 2px; 
width : 100px; 
height : 18px;
font-size : 11px; 
font-weight : normal; 
background-color : #ffffcc; 
}

DIV.beitrag_c { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 120px; 
font-size : 11px; 
font-weight : normal; 
background-color : #efd; 
}

DIV.beitrag_links { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 600px; 
font-size : 11px; 
font-weight : normal; 
background-color : #efd; 
}

DIV.beitrag_layer { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 468px; 
font-size : 11px; 
font-weight : normal; 
background-color : #efd; 
} 

DIV.beitrag_zufall { 
border : 1px solid black; 
margin : 0; 
padding : 0; 
width : 468px; 
font-size : 11px; 
font-weight : normal; 
background : url('img/headline_zufall_witze.gif') no-repeat; 
background-color : #efd; 
} 


table { 
font-size : 12px; 
color : #000000; 
font-family : Verdana; 
} 

table#haupttable { 
border : 1px solid #000000; 
} 

table td#logo { 
border-top : 0px solid #000000; 
border-left : 0px solid #000000; 
border-right : 0px solid #000000; 
border-bottom : 1px solid #000000; 
height : 100px; 
background : url('img/header.jpg') no-repeat; 
} 

table td#menueleiste { 
background : url('img/headline.gif') no-repeat; 
border-bottom : 2px solid #000000; 
} 

table td#menueleiste h1 { 
font-size : 11px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
}

table td#menueleiste h1 a:link { 
font-size : 11px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 

table td#menueleiste h1 a:visited { 
font-size : 11px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 

table td#menueleiste h1 a:hover { 
font-size : 11px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 

table td#rand { 
border-top : 1px solid #000000; 
border-left : 1px solid #000000; 
border-right : 1px solid #000000; 
border-bottom : 1px solid #000000; 
} 

table td#footerbereich { 
text-align : right; 
font-size : 8pt; 
color : #000000; 
font-family : Verdana; 
} 

fieldset {
	width: 98%;
	padding: 1em;
	margin: 0 0 1em 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
} 

legend { 
border : 1px solid black; 
padding : 0 1em; 
} 

label { 
width : 7em; 
text-align : right; 
padding-right : 1em; 
} 


h1 { 
font-size : 11px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin : 0 0 3px; 
} 
h2 { 
font-size : 11px; 
font-weight : normal; 
padding-top : 0; 
margin : 0 0 3px; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 
h3 { 
font-size : 11px; 
font-weight : normal; 
margin : 0 0 3px; 
} 
.h4 { 
font-size : 10px; 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
} 


div.cloudTags { 
text-decoration : none; 
width: 500px; 
height: auto;

padding: 0;
margin : 0; 
} 

div.cloudTags h1 { 
font-size : 10px; 
display : inline; 
} 

div.cloudTags h2 { 
font-size : 11px; 
display : inline; 
} 

div.cloudTags h3 { 
font-size : 12px; 
display : inline; 
} 

div.cloudTags h4 { 
font-size : 13px; 
display : inline; 
} 

div.cloudTags h5 { 
font-size : 14px; 
display : inline; 
} 

div.cloudTags h6 { 
font-size : 9px; 
display : inline; 

} 

a:link { 
color : navy; 
text-decoration : none; 
} 
a:visited { 
color : navy; 
text-decoration : none; 
} 
a:hover { 
color : navy; 
text-decoration : underline; 
} 
a:active { 
color : navy; 
text-decoration : none; 
} 



textarea { 
font-family : Verdana;
font-size : 8pt;
border : 1px solid #000000;
} 

input.submit { 
text-align : center;
font-family : Verdana;
cursor : pointer;
border : 1px solid #000000;
} 

input.text { 
font-size : 8pt;
font-family : Verdana;
cursor : pointer;
border : 1px solid #000000;
} 

input.radio { 
text-align : center;
font-family : Verdana;
cursor : pointer;
border : 0px; 
} 


.select { 
text-align : center;
font-family : Verdana; 
font-size : 8pt; 
border : 1px solid #000000;
} 


.tooltip { 
font-family : verdana; 
font-size : 10px; 
color : #ffffff; 
background-color : #009900; 
padding : 5px; 
border : 1px inset #000000; 
visibility : visible; 
height : auto; 
width : auto; 
} 
.tooltiphelp { 
cursor : help; 
} 
.tabelle_blau { 
border-top : 1px dashed #006699; 
border-left : 1px dashed #006699; 
border-right : 1px dashed #006699; 
border-bottom : 1px dashed #006699; 
} 
.tabelle_grau { 
border-top : 1px dashed #f5f5f5; 
border-left : 1px dashed #f5f5f5; 
border-right : 1px dashed #f5f5f5; 
border-bottom : 1px dashed #f5f5f5; 
} 
.tabelle_schwarz { 
border-left : 1px dashed #000000; 
border-bottom : 1px dashed #000000; 
padding : 5px; 
} 
.tabelle_rosa { 
border-top : 1px dashed #f03785; 
border-left : 1px dashed #f03785; 
border-right : 1px dashed #f03785; 
border-bottom : 1px dashed #f03785; 
} 
.tabelle_rosa { 
border-bottom : 1px dashed #f03785; 
} 
.img-shadow { 
float : left; 
background : url('img/bilderrahmen.png') no-repeat bottom right !important ; 
background : url('img/bilderrahmen.png') no-repeat bottom right; 
margin : 10px 0 0 10px !important ; 
margin : 10px 0 0 5px; 
} 
.img-shadow img { 
display : block; 
position : relative; 
background-color : #fff; 
border : 1px solid #a9a9a9; 
margin : -6px 6px 6px -6px; 
padding : 3px; 
} 
.img-shadow-full { 
float : right; 
} 
.img-shadow-full-border { 
background : url('img/bilderrahmen.png') no-repeat bottom right !important ; 
background : url('img/bilderrahmen.png') no-repeat bottom right; 
margin : 10px 0 0 10px !important ; 
margin : 10px 0 0 5px; 
float : left; 
} 
.img-shadow-full { 
display : block; 
position : relative; 
background-color : #fff; 
border : 1px solid #a9a9a9; 
margin : -6px 6px 6px -6px; 
padding : 6px; 
} 
.disableFloat { 
clear : both; 
float : none; 
} 

