* {
margin: 0px;
padding: 0px;
}

body {
color:#505050;
font: 0.8em Georgia,Verdana,Tahoma,Arial,sans-serif;
text-align:left;
}


/* ////////////////////////////////////
//////////// WERBEBEREICHE ///////////
/////////////////////////////////// */
#skyscraper {
float: left;
margin: 95px 0px 0px 5px;
overflow:hidden;
height:600px;
}
#banner {
margin-left: 72px;
margin-bottom: 5px;
height:90px;
overflow:hidden;
}



/* ////////////////////////////////////
////////// Darstellungs DIV�s ////////
/////////////////////////////////// */


#container_left {
width: 801px;
float:left;
}

#container_right {
float:left;
}

#rahmen {
background:#dadada;
width:800px;
height:100%;
padding: 1px 1px 1px 0px;
}

#container{
background:#FFF3C4 url("img/container_bg.png") repeat-y;
text-align:left;
width:800px;
}

#logo {
background:#FFF3C4;
color:#3F3B2B;
height:110px;
width: 800px;
text-align:left;
border: 0px solid #a00000;
margin-bottom: 0px;
padding-bottom: 0px;
}

    #logo img {
    float: left;
    }


#breadcrumb {
float:left;
width:790px;
height: 20px;
text-align: left;
padding-left: 10px;
background: #FFE16A;
border-bottom: 1px solid #a0a0a0;
}
#breadcrumb a {
text-decoration:none;
}

    

/* ////////////////////////////////////
//////////// HAUPTBEREICH ////////////
/////////////////////////////////// */

#main_content{
background: #fff;
clear:both;
width:468px;
padding: 0px 10px;
float:left;
}

#content p,#main_content p{
margin: 8px 0 0 0px;
}

#content h1{
color:#505050;
font-size:2em;
font-weight:400;
margin: 15px 0 0px;
padding:0;
}

#main_content h1{
color:#DE0143;
font-size:1.5em;
font-weight:400;
margin: 20px 0 10px;
padding:0;
}


#content h2,#main_content h2{
color:#DE0143;
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}

#content img,#main_content img{
border:1px solid #fa9035;
float:left;
margin:5px 15px 6px;
}



/***************************************/
/************** SIDEBAR ***************/
/*************************************/

#sidebar_oben{
padding:0px 5px 0px 5px;
width:300px;
height:233px;
overflow:hidden;
margin-left: 490px; 
}
#sidebar_werbung{
padding:0px 5px 0px 5px;
width:300px;
margin: 5px 0px;
margin-left: 490px; 
height:250px;
/*position:absolute;
top:442px;*/
}
#sidebar_werbung .ad {

}
#sidebar_unten{
padding:0px 5px 0px 5px;
width:300px;
margin-left: 490px; 
}


/***************************************/
/************** FOOTER ****************/
/*************************************/

#footer{
float:left;
clear:both;
color:#a0a0a0;
font-size:0.9em;
margin:0px 0px 15px 0px;
padding:0px;
text-align:left;
width:800px;
border: 0px solid #a00000;
background:#fff;
}

    #footer a{
    color:#a0a0a0;
    font-weight:400;
    /*text-decoration:none;*/
    padding:1px;
    }
    
    #footer a:hover{
    color:#a0a0a0;
    /*text-decoration:underline;*/
    text-decoration:none;
    }
    
    #footer ul {
    float: left;
    list-style-type:none;
    margin: 15px 10px 0px 25px;
    }
    
    #footer li {
      margin-bottom:1px;
    }
    
    #footer img {
    float: left;
    margin: 10px 10px 0px 25px;
    }
    
    #footer p {
    float: left;
    margin: 15px 10px 0px 25px;
    }

    
    
/***************************************/
/************ Darstellung *************/
/*************************************/    
    
p {
line-height:1.5em;
margin:0 0 15px;
}

a {
color:#3F3B2B;
font-weight: bold;
/*font-family: Verdana;*/
/*text-decoration:none;*/
}

a:hover {
color:#DE0143;
text-decoration:none;
}

.hide {
display:none;
}


/* Schlagwortwolke Tags */
.schlagwortwolke a {
  margin:3px;
}
.tag1 {
  font-size:16px;
}
.tag2 {
  font-size:12px;
}
.tag4 {
  font-size:18px;
}
.tag5 {
  font-size:20px;
}
.tag6 {
  font-size:10px;
}
.tag7 {
  font-size:18px;
}

/* Sitemap */
#main_content ul {
  margin-left:25px;
}
#main_content ul li {
  margin-bottom:1px;
}
table {
  margin:1px;
  padding:1px;
	border: 2px solid #ffe16a;
	border-collapse:collapse;
}
td {
  padding:2px;
}
