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

::-moz-selection{
background-color:#0078c1;
color:#ffffff;
}

::selection{
background-color: #0078c1;
color: #ffffff;
}

::-webkit-selection{
background:#0078c1;
color:#ffffff;
}

h1{
font-size:25px; 
margin:5px 0 15px 0; 
color:#606060;
font-family: 'Istok Web', sans-serif;
font-weight:normal;
padding-bottom:10px;
border-bottom:1px dotted #79bdea;
}

h2{
font-size:18px; 
margin:10px 0 10px 0; 
color:#606060;
font-family: 'Verdana', sans-serif;
font-weight:normal;
padding-bottom:10px;
border-bottom:1px dotted #dddddd;
}

.h1-untertext{
font-size:18px;
font-style:italic;
color:#f49401;
}

.imagetitle{
margin:30px 0 25px 0;
font-weight:bold;
text-align:center;
}

.copyright{
font-size:11px;
}

body 
{
background-image:url(/img/bg-body.png);
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#fdfdff;
font-family:'Verdana',sans serif;
font-size:13px;
font-weight:normal;
line-height:18px;
color:#606060;
}

body a{
color:#606060;
text-decoration:none;
-webkit-transition:color .5s ease;
-moz-transition: color .5s ease;
-o-transition: color .5s ease;
transition: color .5s ease;
}

body a:hover{
color:#ffffff;
}

/* ~~~~~~~~~~~~~~~ DIVs ~~~~~~~~~~~~~~~ */
#wrapper{
width:950px;
margin:50px auto 50px;
position:relative;
overflow:hidden;
-moz-box-shadow:0 0 10px #b1b2b2;
-webkit-box-shadow:0 0 10px #b1b2b2;
box-shadow:0 0 10px #b1b2b2;
background:#ffffff;
}

#logo{
width:935px;
height:180px;
padding-left:15px;
background-image:url(/img/bg-logo.png);
background-position:right;
background-repeat:no-repeat;
border-bottom:10px solid #f49401;
background-color:#ffffff;
}

#navileiste{
float:left;
width:175px;
overflow:auto;
padding:25px 0 20px 0;
text-align:center;
font-size:10px;
color:#9b9c9c;
margin-right:10px;
}

#navileiste ul{
margin:0 0 20px 5px;
padding-bottom:5px;
border-bottom:1px solid #0078c1;
list-style:none;
}

#navileiste p{
margin:0 10px 0 10px;
line-height:13px;
}

#navileiste ul li{
width:170px;
text-align:left;
font-size:13px;
}

#navileiste ul li:hover{
background:#0078c1;
}

#navileiste ul li a{
display: block;
padding: 6px 5px 6px 10px;
}

.marked, .marked a{
background:#0078c1;
color:#ffffff;
}

.h1container{
float:left;
width:715px;
height:35px;
margin-top:10px;
margin-bottom:20px;
border-bottom:1px dotted #79bdea;
}

#content{
float:left;
width:715px;
min-height:560px;
padding-top:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
margin-bottom:20px;
background-color:#ffffff;
}

#content a{
color:#0078c1;
}

#content a:hover{
color:#1d1d1d;
}

#content ul{
margin:15px 0 15px 30px;
}

#content ul li{
margin-bottom:5px;
}

#miniwrap{
float:left;
width:715px;
border-bottom:1px dotted #dddddd;
}

.minileft{
overflow:auto;
float:left;
width:190px;
padding-right:15px;
margin-bottom:10px;
margin-top:10px;
}

.miniright{
float:left;
overflow:auto;
width:510px;
margin-bottom:10px;
margin-top:10px;
}

.minileft1{
overflow:auto;
float:left;
width:340px;
padding-right:15px;
margin-bottom:10px;
margin-top:10px;
}

.miniright1{
overflow:auto;
width:360px;
margin-bottom:10px;
margin-top:10px;
text-align:center;
}

.pstar{
font-size:12px;
font-style:italic;
}

.top10px{margin-top:10px;}

#footer{
float:left;
width:930px;
height:35px;
padding-right:20px;
background:#f49401;
font-size:12px;
color:#ffffff;
text-align:right;
line-height:35px;
}

#footer a{
font-size:12px;
color:#ffffff;
}

#footer a:hover{
color:#1d1d1d;
}