html, body{ 
        margin: 0px;
        padding: 0px;
} 
 
body {
	font-family: Verdana, Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
        line-height: 1.5em;
	color:#000;
	background: #000000;
	}
#header {
        background: #FF0;        
        line-height: 1.2em;
        margin: 0px;
	margin-top: 10px;
	margin-left: 238px;
        height: 150px;
        background-image: url(logo.jpg);
        background-repeat: no-repeat;
        text-align:center;
        padding-top: 10px; 
        padding-right: 25px;
        padding-left: 25px;
        padding-bottom: 0px; 
       }

#beschreibung{
        background-image: url(rose.jpg); 
        background-repeat: no-repeat;
        margin-top: 0px;
	margin-left: 0px;
        text-align:justify;
        vertical-align:top;
        padding-top:10px;
        padding-bottom: 10px;
        padding-left:25px;
        padding-right:25px;
	font-size: 13px;
}
#inst{
        background: #5656FF; 
        margin-top: 0px;
	margin-left: 0px;
        text-align:justify;
        vertical-align:top;
        padding-top:10px;
        padding-bottom: 10px;
        padding-left:25px;
        padding-right:25px;
	font-size: 13px;
}
#menu {
       background: #000;
       background-repeat: no-repeat;
       margin: 0; 
       padding: 0; 
       padding-top: 12px; 
       padding-right: 25px; 
       padding-bottom: 0px; 
}
#menu_unten {
       width: 868px;      
       background: #000;
       text-align:center;
       margin: 0; 
       padding: 0; 
       padding-top: 0px; 
       padding-left:38px;
       padding-right: 25px; 
       padding-bottom: 0px; 
}
#werbung{
        margin-top: 0px;
        text-align:justify;
        vertical-align:top;
        padding-top:10px;
        padding-bottom: 10px;
        padding-left:25px;
        padding-right:25px;
	font-size: 13px;
}
#main {
        width: 868px;        
        background: #000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align:center;
        font-size: 13px;
        vertical-align:middle;


        margin-top: 0px;
	margin-left: 0px;
        text-align:justify;
        vertical-align:top;
        padding-top:10px;
        padding-bottom: 10px;
        padding-left:25px;
        padding-right:25px;
	font-size: 13px;

} 

h1{
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
}

h2{
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
}

#anzeigen{
        padding-top: 10px;
        padding-left:30px;
        padding-right:5px;
        text-align:justify;
        vertical-align:top;
}


div.result{
	color:#000000;
}



#box1 { background-color: #000; float: left; margin-right: 15px; margin-top: 5px; margin-bottom: 5px;}    
#box2 { background-color: #000; float: right; margin-left: 15px; margin-top: 5px;}    
#box3 { background-color: #000;}
#box4 { background-color: #000; vertical-align:bottom; overflow : hidden;}   

img {
        border:                        none;
        vertical-align:                middle;
}
 
div.floatright, table.floatright {
        clear:  right;
        float: right;
        position: relative;
        margin-left: 15px; margin-top: 5px; margin-bottom: 5px;
        border: 0;
 
/*
        border: .5em solid white;
        border-width: .5em 0 .8em 1.4em;
*/
 
}
div.floatright p {
        font-style:            italic;
}
div.floatleft, table.floatleft {
        float:  left;
        clear:  left;
        position: relative;
        margin-right: 15px; margin-top: 5px; margin-bottom: 5px;
        border: 0;
}
div.floatleft p {
        font-style:            italic;
}




ul     {
        list-style-type: square;
        padding: 0;
        margin: 0;
        margin-left: 30px;
        text-indent: 0;
}
a {
	font-weight:normal;
	color: #00f; 
}


#menu_selected {color: #fff; border-bottom: 2px #c00 solid;}

a.entry_menu {
	font-weight: normal;
	color: #00f; 
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {color: #f00; border-bottom: 2px #c00 solid;}
a:active {color: #f00; border-bottom: 2px #c00 solid;}

.text a:link {border-bottom: 2px #900;}
.text a:visited {border-bottom: 2px #900;}
.text a:hover {color: #000; border-bottom: 2px #00f solid;}
.text a:active {color: #000; border-bottom: 2px #00f solid;}

.text img.right {float:right; padding: 3px; border: 1px #888 solid; margin-left:10px; margin-bottom:0px;}


#border_top {background-image: url(images/border_top.gif);}
#border_left {background-image: url(images/border_left.gif);}
#border_right {background-image: url(images/border_right.gif);}
#border_bottom {background-image: url(images/border_bottom.gif);}

#edge_lo {background-image: url(images/edge_lo.gif);}
#edge_ro {background-image: url(images/edge_ro.gif);}
#edge_lu {background-image: url(images/edge_lu.gif);}
#edge_ru {background-image: url(images/edge_ru.gif);}


.rose {	background-color:#000; 
	background-image: url(rose.jpg); 
	background-repeat: repeat-x;
      }

.bg1 { 	width: 490px;
	background-color: #FFF; 
	background-image: url(bg1.jpg);
	float: left;
	font-size: 16px;
	color: #000;
     }
.bg2 { 	width: 490px;
	background-color: #FFF; 
	background-image: url(bg2.jpg);
	float: right;
	text-align: right;
	font-size: 14px;
	color: #000;
	border-top: 1px solid;
     }
.text {
	padding: 10px;
      }

.bluebox {width: 30px;
	  float: left;
	padding: 5px;	
	vertical-align: top;	
      }    	

/* Show only to IE PC \*/
* html .ybboxhead h2 {height: 1%;} /* For IE 5 PC */

.ybsidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(yb_ur.gif) no-repeat bottom right;
	font-size: 100%;
}
.ybboxhead {
	background: url(yb_or.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.ybboxhead h2 {
	background: url(yb_ol.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: black; 
	text-align: center;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.ybboxbody {
	background: url(yb_ul.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

/* Show only to IE PC \*/
* html .bbboxhead h2 {height: 1%;} /* For IE 5 PC */

.bbsidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(bb_ur.gif) no-repeat bottom right;
	font-size: 100%;
}
.bbboxhead {
	background: url(bb_or.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.bbboxhead h2 {
	background: url(bb_ol.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: black; 
	text-align: center;
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.bbboxbody {
	background: url(bb_ul.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}







.witze {
padding-top: .25em;
	text-indent: 10px;
 text-align: left;	color: black; font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}



.text {
padding-top: .25em;
      text-align: left; font: normal .8em;	color: black; font-family: Georgia, "Times New Roman", Times, serif;
}



ol {
font: italic 1em Georgia, Times, serif;
color: #999999;
}
 
ol p {
font: normal .8em Arial, Helvetica, sans-serif;
color: #000000;
}



h1, h2{
	padding:0.5em 0;
	font-size: 1.0em; 
	color: black; 
	font-family: Verdana, Georgia, Tahoma, Arial, Helvetica, sans-serif;
}
#main {
	max-width: 800px;
}



.speech_bubble_oben{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_oben_content{
	display:block; 
	background:#ffff00; 
	border:3px solid #000; 
	border-width:0 3px;
}
.speech_bubble_oben p{
	padding:0.5em 0; 
	color:#000;
	font-weight: bold; 
	font-size: 1.2em; 
	margin:0 15px; 
}
.sbo1, .sbo2, .sbo3, .sbo4, .sbo5, .sbo6, .sbo7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sbo1, .sbo2, .sbo3, .sbo4, .sbo5, .sbo6{
	height:1px;
}
.sbo4, .sbo5, .sbo6, .sbo7{
	background:#ffff00; 
	border-left:1px solid #000; 
	border-right:1px solid #000;
}
.sbo1 {margin:0 8px; background:#000;}
.sbo2 {margin:0 6px; background:#000;}
.sbo3 {margin:0 4px; background:#000;}
.sbo4 {margin:0 3px; background:#ffff00; border-width:0 5px;}
.sbo5 {margin:0 2px; background:#ffff00; border-width:0 4px;}
.sbo6 {margin:0 2px; background:#ffff00; border-width:0 3px;} 
.sbo7 {margin:0 1px; background:#ffff00; border-width:0 3px; height:2px;} 

.speech_bubble_oben em{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:12px solid #000; 
	border-left:12px dotted transparent; 
	border-right:12px dotted transparent; 
	margin-left:50px;
}
.speech_bubble_oben span{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:10px solid #ffff00; 
	border-left:10px dotted transparent; 
	border-right:10px dotted transparent; 
	margin-left:52px; 
	margin-top:-15px;
}
* html .speech_bubble_oben em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble_oben span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.speech_bubble_main{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_main_content{
	display:block; 
	background:#5555ff; 
	border:3px solid #000; 
	border-width:0 3px;
}
.speech_bubble_main p{
	padding:0.5em 0; 
	color:#000; 
	margin:0 15px; 
}
.sbm1, .sbm2, .sbm3, .sbm4, .sbm5, .sbm6, .sbm7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sbm1, .sbm2, .sbm3, .sbm4, .sbm5, .sbm6{
	height:1px;
}
.sbm4, .sbm5, .sbm6, .sbm7{
	background:#5555ff; 
	border-left:1px solid #000; 
	border-right:1px solid #000;
}
.sbm1 {margin:0 8px; background:#000;}
.sbm2 {margin:0 6px; background:#000;}
.sbm3 {margin:0 4px; background:#000;}
.sbm4 {margin:0 3px; background:#5555ff; border-width:0 5px;}
.sbm5 {margin:0 2px; background:#5555ff; border-width:0 4px;}
.sbm6 {margin:0 2px; background:#5555ff; border-width:0 3px;} 
.sbm7 {margin:0 1px; background:#5555ff; border-width:0 3px; height:2px;} 

.speech_bubble_main em{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:12px solid #000; 
	border-left:12px dotted transparent; 
	border-right:12px dotted transparent; 
	margin-left:50px;
}
.speech_bubble_main span{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:10px solid #ffff00; 
	border-left:10px dotted transparent; 
	border-right:10px dotted transparent; 
	margin-left:52px; 
	margin-top:-15px;

}
* html .speech_bubble_main em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble_main span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.speech_bubble_oben_blau{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_oben_blau_content{
	display:block; 
	background:#7d7dff; 
	border:3px solid #ddd; 
	border-width:0 3px;
}
.speech_bubble_oben_blau p{
	padding:0.5em 0; 
	color:#000;
	font-weight: bold; 
	font-size: 1.2em; 
	margin:0 15px; 
}
.sbob1, .sbob2, .sbob3, .sbob4, .sbob5, .sbob6, .sbob7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sbob1, .sbob2, .sbob3, .sbob4, .sbob5, .sbob6{
	height:1px;
}
.sbob4, .sbob5, .sbob6, .sbob7{
	background:#7d7dff; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.sbob1 {margin:0 8px; background:#ddd;}
.sbob2 {margin:0 6px; background:#ddd;}
.sbob3 {margin:0 4px; background:#ddd;}
.sbob4 {margin:0 3px; background:#7d7dff; border-width:0 5px;}
.sbob5 {margin:0 2px; background:#7d7dff; border-width:0 4px;}
.sbob6 {margin:0 2px; background:#7d7dff; border-width:0 3px;} 
.sbob7 {margin:0 1px; background:#7d7dff; border-width:0 3px; height:2px;} 

.speech_bubble_oben_blau em{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:12px solid #ddd; 
	border-left:12px dotted transparent; 
	border-right:12px dotted transparent; 
	margin-left:50px;
}
.speech_bubble_oben_blau span{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:10px solid #7d7dff; 
	border-left:10px dotted transparent; 
	border-right:10px dotted transparent; 
	margin-left:52px; 
	margin-top:-15px;
}
* html .speech_bubble_oben_blau em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble_oben_blau span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.speech_bubble{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_content{
	display:block; 
	background:#f9f49e; 
	border:3px solid #00f; 
	border-width:0 3px;
}
.speech_bubble p{
	padding:0.5em 0; 
	color:#000;
	margin:0 15px; 
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6, .sb7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sb1, .sb2, .sb3, .sb4, .sb5, .sb6{
	height:1px;
}
.sb4, .sb5, .sb6, .sb7{
	background:#f9f49e; 
	border-left:1px solid #00f; 
	border-right:1px solid #00f;
}
.sb1 {margin:0 8px; background:#00f;}
.sb2 {margin:0 6px; background:#00f;}
.sb3 {margin:0 4px; background:#00f;}
.sb4 {margin:0 3px; background:#f9f49e; border-width:0 5px;}
.sb5 {margin:0 2px; background:#f9f49e; border-width:0 4px;}
.sb6 {margin:0 2px; background:#f9f49e; border-width:0 3px;} 
.sb7 {margin:0 1px; background:#f9f49e; border-width:0 3px; height:2px;} 

.speech_bubble em{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:12px solid #00f; 
	border-left:12px dotted transparent; 
	border-right:12px dotted transparent; 
	margin-left:50px;
	margin-top:-8px;
}
.speech_bubble span{
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border-top:10px solid #fff; 
	border-left:10px dotted transparent; 
	border-right:10px dotted transparent; 
	margin-left:52px; 
	margin-top:-14px;
}


* html .speech_bubble em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble span {width:20px; height:10px; w\idth:0; hei\ght:0;}


.speech_bubble_unten_blau{
	background: transparent;
	margin:10px 0;
}
.speech_bubble_unten_blau_content{
	display:block; 
	background:#babaff; 
	border:3px solid #ddd; 
	border-width:0 3px;
}
.speech_bubble_unten_blau p{
	padding:0.5em 0; 
	color:#000;
	margin:0 15px; 
}
.sbub1, .sbub2, .sbub3, .sbub4, .sbub5, .sbub6, .sbub7{
	display:block; 
	overflow:hidden; 
	font-size:0;
}
.sbub1, .sbub2, .sbub3, .sbub4, .sbub5, .sbub6{
	height:1px;
}
.sbub4, .sbub5, .sbub6, .sbub7{
	background:#babaff; 
	border-left:1px solid #ddd; 
	border-right:1px solid #ddd;
}
.sbub1 {margin:0 8px; background:#ddd;}
.sbub2 {margin:0 6px; background:#ddd;}
.sbub3 {margin:0 4px; background:#ddd;}
.sbub4 {margin:0 3px; background:#babaff; border-width:0 5px;}
.sbub5 {margin:0 2px; background:#babaff; border-width:0 4px;}
.sbub6 {margin:0 2px; background:#babaff; border-width:0 3px;} 
.sbub7 {margin:0 1px; background:#babaff; border-width:0 3px; height:2px;} 


* html .speech_bubble_unten_blau em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble_unten_blau span {width:20px; height:10px; w\idth:0; hei\ght:0;}










