@charset "utf-8";

body {
margin:0;
padding:0;
background:#E3E3E3;
color:#434343;
font-family: Verdana, Tahoma, Sans-Serif;
font-size:11px;
line-height:18px;
}


 
#logo {
	width:950px;
	height:100px;
	margin:0 auto;
	background:url('img/header.jpg');
	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); 
}

.page-container { 
float : center; 
width : 950px; 
margin : 0 auto; 
padding : 10; 
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 : 540px; 
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_box { 
float : center; 
top : 0; 
margin : 2px; 
padding : 1px; 
width : 240px; 
font-size : 10px; 
font-weight : normal; 

} 

DIV.beitrag_box2 { 
float : center; 
top : 0; 
margin : 2px; 
padding : 1px; 
width : 200px; 
font-size : 11px; 
font-weight : normal; 

} 

DIV.beitrag_box3 { 
margin: 2px  2px 2px 2px;
border : 1px solid black; 
width : 225px; 
font-size : 12px; 
font-weight : normal; 

} 

div.beitrag_box3.table { 
font-size : 11px; 
font-weight : normal; 
} 

DIV.beitrag_in_box { 

margin : 1px; 
padding : 1px; 
width : 160px; 
font-size : 11px; 
font-weight : normal; 
} 

DIV.beitrag_hinweis_agb { 
float : left;
top : 0; 
margin: 2px;
padding : 1px; 
width : 400px; 
font-size : 10px; 
font-weight : normal; 

} 


DIV.beitrag_600 { 
margin: 2px;
top : 0; 
margin : 1px; 
padding : 1px; 
width : 600px; 
font-size : 12px; 
font-weight : normal; 
} 

DIV.beitrag { 
margin: 2px;
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 12px; 
font-weight : normal; 
} 

DIV.beitragklein { 
margin: 2px;
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 10px; 
font-weight : normal; 
line-height: normal;
} 

DIV.beitrag_en { 
margin: 2px;
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 10px; 
font-weight : normal; 

} 

DIV.beitrag_start { 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 10px; 
font-weight : normal; 

} 

DIV.beitrag_500no { 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 10px; 
font-weight : normal; 
} 


table.beitrag_start { 
font-size : 11px; 
font-weight : normal; 
} 

table.beitrag { 
font-size : 11px; 
font-weight : normal; 
background-color : #EEFFDD; 
border : 1px solid black; 
} 

DIV.beitrag_layer { 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 468px; 
font-size : 11px; 
font-weight : normal; 

} 

DIV.beitrag_zufall { 
margin : 0; 
padding : 0; 
width : 468px; 
font-size : 11px; 
font-weight : normal; 
background : url('img/headline_zufall_witze.gif') no-repeat; 

} 


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; 
} 

fieldset {
	width: 468px;
	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: 550px; 
height: auto;

padding: 0;
margin : 0; 
} 

div.cloudTags h1 { 
font-size : 9px; 
background : none; 
display : inline; 

} 

div.cloudTags h2 { 
font-size : 10px; 
background : none; 
display : inline; 

} 

div.cloudTags h3 { 
font-size : 11px; 
background : none; 
display : inline; 

} 

div.cloudTags h4 { 
font-size : 12px; 
background : none; 
display : inline; 
 
} 

div.cloudTags h5 { 
font-size : 13px; 
background : none; 
display : inline; 
 
} 

div.cloudTags h6 { 
font-size : 14px; 
background : none; 
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; 
} 



select { 
font-family : Verdana; 
font-size : 8pt; 
border : 1px solid #000000;
} 


textarea { 
font-family : Verdana;
font-size : 8pt;
border : 1px solid #000000;
} 

input.submit { 
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 { 
font-family : Verdana;
cursor : pointer;
border : 0px; 
} 





.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; 
} 


.disableFloat { 
clear : both; 
float : none; 
} 

.anbieterlogo { 
} 


.monitor {
background : url('img/monitor.gif')  no-repeat bottom right !important ; 
margin-top : 0; 
margin-left: 0;
width : 174px; 
height: 172px;
float:left;
}

.breite-120 {
width : 120px;
display : block; 
position : relative; 

top : 0; 
margin : 1px; 
padding : 1px; 
font-size : 9px; 
font-weight : normal; 

}


.breite-468 {
width : 468px;
display : block; 
position : relative; 
top : 0; 
margin : 1px; 
padding : 1px; 
font-size : 8px; 
font-weight : normal; 
}

.textbox {
	margin-left: 10px;
	line-height : 18px; 
	widht:500px;
}

