/*  =========================================================

Zentrales Stylesheet - wird im HEAD der Webseiten aufgerufen 

Datei: kern.css

Datum: 2008-09-16

Autor: Christian Schuster

========================================================== */



/* Reset, Restaurierung und grundlegende Formatierung */ 

@import url(fundament.css); 



/* ======================================

   E N D E zentrale.css

   ====================================== */





body {

margin:0;

padding:0;

background-color:#5f5f5f;

}





#header{

width:100%;



background-image:url(images/header_bg.gif);

background-repeat:repeat-x;



}



#navi {

padding-top:28px;

}



#logo {

padding-top:55px;

}



.tab {

padding-right:3px;

}



#pageheader {

background-image:url(images/pageheader_bg.jpg);

height:191px;

width:798px;

margin:auto;

background-repeat:no-repeat;



}



#menu {

background-color:#0000FF;

width:798px;

height:40px;

margin:auto;

}





#content{

width:100%;

background-image:url(images/content_bg.jpg);

background-repeat:repeat-x;



background-color:#f5961b;

}



#pagecontent {



background-image:url(images/content_white.png);

background-repeat:repeat-y;

width:810px;

margin:auto;

min-height:263px;

height:expression(this.scrollHeight > 263 ? "auto":"263px"); 

padding:0 0 10px 0;}



#pagecontent a {

color:#e68710;

font-weight:bold;

text-decoration:none;

}



#pagecontent a:hover {

text-decoration: underline;

}





table {

margin-left:25px;

border:1px solid #cacaca;

border-collapse:collapse;

}



table th {

border: 1px solid #c68d12;

}



.noborder {

border:none;

}



#contact {

float:right;

width:223px;

background-color:#eae9e9;

margin:40px 35px 0 30px;

background-image:url(images/box_bg.jpg);

background-repeat:no-repeat;

border: 1px solid #cacaca;

}



.thumbnail {

margin-right:8px;

border: 1px solid #acacac;

padding:3px;

background-color:#fff;}



.thumbnail_ohne {

margin-right:8px;

border: 1px solid #acacac;

padding:3px;

background-color:#fff;}



.thumbnail:hover {

border:1px solid #c1530b;

background-color:#f28914;

}



#contact h1 {

font-size:15px;

color:#fff;

font-weight:bold;

padding:7px 5px 0px 8px;

}



#contact p {

margin: 13px 5px 8px 8px ;

color: #666666;

font-size: 11px;

line-height:16px;

}





p {

margin: 15px 25px 0 25px ;

}





#pagefooter {

margin:auto;

width:810px;

background-image:url(images/footer.jpg);

height:318px;

}





#footer{

background-color:#FFCC00;

background-image:url(images/footer_bg.jpg);

background-repeat:repeat-x;

width:100%;

}



#copyright {

height:50px;

margin:auto;

width:400px;

color:#b0b0b0;

padding-top:20px;

}



.map {

float:right;

padding:0px;

margin: 0 20px 0 15px;

border:1px solid #cacaca;

}

#copyright a {

color:#e68710;

font-weight:bold;

text-decoration:none;

}



#copyright a:hover {

text-decoration: underline;

input {

margin-bottom:3px;

}