* {
padding:0;
margin:0;
border:0;
}

html{
width:100%;
height:100%;
max-height:100%;
font-size:82%;
font-family:Geneva,Verdana;
color:#505050;
}

body{
width:100%;
height:100%;
max-height:100%;
text-align:center;
background:#ffffff url(/images/robi_head_bg.gif) top left repeat-x;
}

h1, h2, h3, h4{
margin-bottom:0.35em;
font-family:Geneva,Verdana;
font-size:10pt;
color:#676767;
}

h5{
margin-top:1.25em;
margin-bottom:0.7em;
font-family:Geneva,Verdana;
font-size:10pt;
color:#676767;
}

h6{
margin-bottom:0.5em;
font-size:10pt;
font-weight:normal;
color:#676767;
}

a{
color:#f37c09;
}

p{
margin-top:1em;
margin-bottom:1em;
line-height:1.5em;
}

span.italic{
font-style:italic;    
}

span.info{
font-style:italic;
font-size:9pt;
color:#676767;
}

p.info{
font-style:italic;
color:#505050;
}

p.info_b{
font-style:italic;
color:#505050;
}

p.autor{
margin:0px;
font-style:italic;
color:#505050;
}

p.autorr a{
font-style:normal;
}

input.light{
height:21px;
width:135px;
background:#748080;
border:1px solid #748080;
font-size:9pt;
color:#ffffff;
font-family:Geneva,Verdana;
}

select{
height:19px;
width:135px;
border:1px solid #505050;
font-family:Geneva,Verdana;
color:#505050;
}

#wrapper{
width:960px;
margin: 0 auto;
text-align:left;
}

#ape{
position:absolute;
top:0px;
right:0px;
z-index:600px;
width:100%;
height:129px;
background:transparent url(/images/alb.png) bottom right no-repeat;
}

#head{
position:relative;
z-index:500;
width:960px;
height:129px;
background:transparent url(/images/title.gif) 10px 34px no-repeat;
}

#content{
float:left;
width:665px;
padding:35px 55px 20px 20px;
}

#sidebar{
float:left;
width:180px;
padding:35px 20px 20px 20px;
}

#sidebar ul{
list-style-type:none;
margin:0px 0px 15px 0px;
line-height:1.5em;
}

#sidebar a{
color:#505050;
}

#top p{
margin-top:0.3em;
margin-bottom:1em;
line-height:1.3em;
}

#foot{
clear:both;
width:100%;
padding-bottom:20px;
}

#foot ul{
margin-left:20px;
list-style-type:none;
font-size:9pt;
}

#foot ul li{
display:inline;
margin-right:10px;
}

#foot a{
color:#505050;
}

#pagi{
float:left;
width:100%;
padding:6px 0px 6px 0px;
margin:10px 0px 25px 0px;
color:#505050;
text-align:center;
border-top:1px solid #505050;
border-bottom:1px solid #505050;    
}

#pagi a{
padding:0px 2px 0px 2px;
color:#505050;    
}

#pagi span{
padding:0px 2px 0px 2px;
color:#505050;
font-weight:bold;    
}

/*Artikel*/
#artikel{
padding-bottom:20px;    
}

#artikel div.aHead{
float:left;
width:100%;
margin-bottom:20px;
}

#artikel div.aStarter{
float:left;
}

#artikel div.aImage{
float:left;
padding:1em 10px 1em 20px;
}

#artikel div.aGalerie{
float:left;
width:100%;
margin:20px 0px 20px 0px;
padding-bottom:20px;
border-top:1px solid #505050;
border-bottom:1px solid #505050;
}

#artikel div.aGalerie ul{
list-style-type:none;
}

#artikel div.aGalerie li{
display:inline;
margin-right:10px;
}

#artikel div.youtube{
width:100%;
text-align:center;
padding:10px 0px 10px 0px;
}

/*Kontakt*/
input.cin{
height:17px;
width:135px;
color:#000033;
font-family:Geneva,Verdana;
border:1px solid #505050;
}

input.cin50{
height:17px;
width:50%;
color:#000033;
font-family:Geneva,Verdana;
border:1px solid #505050;
}

input.cin100{
height:17px;
width:100%;
color:#000033;
font-family:Geneva,Verdana;
border:1px solid #505050;
}

input.klight{
height:19px;
width:135px;
background:#ffa500;
border:1px solid #505050;
font-size:10pt;
color:#505050;
font-family:Geneva,Verdana;
}

select{
height:19px;
width:135px;
border:1px solid #505050;
font-family:Geneva,Verdana;
}

span.label{
display:block;    
}

textarea.kontakt{
height:100px;
width:100%;
color:#505050;
font-size:10pt;
font-family:Geneva,Verdana;
border:1px solid #505050;    
}

p.val_error{
color:#DD0000;
}

#impressum ul{
list-style-type:circle;
margin:0px 0px 15px 15px;
line-height:1.5em;
}


