/* 

	Skydive Theme for IP-CMS

*/

html, body{
margin:auto;
background-image:url(../images/top-bg.png);
background-repeat:repeat-x;
background-color:#444444;
}

body{
padding-top:50px;
padding-bottom:50px;
line-height:140%;
font-size: 12px;
font-style: normal;
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#333333;
}

p{
padding:0!important;
margin:0!important;
}


h1{
font-size:14px;
font-weight:bold;
}

h2{
font-size:12px;
}

.cleanfix{
clear: both;
}

#shadow1{
margin:auto;
width:908px;
border:0px #f0f0f0 solid; 
}

#shadow2{
border:0px  #e8e8e8 solid;
width:906px;
}
#shadow3{
border:0px #e2e2e2 solid;
width:904px;
}

#shadow4{
border:0px #b7b7b7 solid;
width:902px;
}
#page{
border:1px #777777 solid;
background-color:#ffffff;
margin:auto;
width:900px;
}

#sidebar{
width:200px; 
border-right:0px white solid; /* Hier ein Pixel zufügen, und bei witdh eins abziehen */


float:left;
}

#content{
width:700px;
float:left;
}
#footer{
margin-top:25px;
padding:5px;
text-align:center;
}

#siteinfo{

width:490px;
float:left;
}
#top{
/*text-align:right;

width:360px;
float:right;*/
}

#search{
padding-right:5px;
padding-top:4px;
}


#header-menu{
background-image:url(../images/header-menu1.jpg);
width:100%;
height:320px;
float:left;
padding:0;
margin-bottom:10px;
font-size:13px;   /* Wert für Schriftgröße im Menü */

}

#header-splash{
background-image:url(../images/header-splash1.jpg);
width:700px;
height:320px;
float:right;
margin-bottom:10px;
}

/* Ende des Layouts */

/* horizontales Menü */
#navcontainer
{
margin-top:8px;
/*margin-right:10px;*/
/*margin-bottom: 1em;*/
overflow: hidden;
width: 400px;
margin-right:1px;

}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
float: right;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
/*padding: 0 .5em 0 .5em;*/
}

#navlist li a {
color:#330099 ;
}

#navlist a:hover{
color:#333333;
text-decoration:underline;
}

/* Ende horizontales Menü */

/* Beginn des vertikales Menü */
#vmenu {
line-height:160%;
color:#ffffcc;
padding:0;
padding-top:14px;
margin-left:26px;
list-style-type: none;

}

#vmenu a{
padding:0;
color:#333333;
font-weight:bold;
text-decoration:none;
}

#vmenu .active{
padding-left:5px;
color:#878484;
font-weight:bold;
text-decoration:underline;
}

#vmenu a:active{

font-weight:bold;
text-decoration:underline;
}

#vmenu a:hover{
color:#660000;
text-decoration:underline;
}

/* Ende vertikales Menü */

/* Textformatierungen */


#siteinfo{
background:url(../images/offline.png) no-repeat 0px 0px;

}

#siteinfo h1{
font-size:18px;
padding-left:75px;
padding-top:10px;
color:#990000;
/*font-family: TrajanPro-Bold;*/
text-decoration:underline;
font-weight:normal;

}

#siteinfo h1 a {
color:#9e0000 ;
}

#siteinfo h2{
font-size:15px;
padding-left:85px;
color:#4b4949;
font-family: Tahoma;

}

a{
color:#330099;
text-decoration:none;
}

a:hover{
color:#330099;
text-decoration:underline;
}


/* Textformatierungen */

li{
padding:0;
}
#content p{
padding:0;
}

#block{
padding:5px;

}
