/*********css styles by bjoern ehlis*********************/ 
/******-------------www.mojo-web.de-------05.03.11******/

/***************** Main CSS ****************************/
body{
margin:0px;
padding:0px;
font-family:verdana;
color:#333333;
font-size:12px;
line-height:16px;
background-color:#000000;}

#full-width{
height:auto;
padding:0px;
margin:0px;

}

.image{
float:right;
padding:6px;

}
.main-width{
width:1020px;
padding:0px;
margin:0 auto;
background-color:#ffffff;

}

.clear{
padding:0px;
margin:0px;
clear:both;
}
.input{
font-size:11px;
padding:0px;
margin:0px;}
/***************** Typo CSS ****************************/
h1{
font-family:"Verdana";
font-size:14px;
color:#FFFFFF;
padding:0px;
margin:0px;
}

h2{
font-family:"Verdana";
font-size:12px;
color:#FFFFFF;
line-height:16px;
padding:0px 6px 0px 0px;

}
h3{
color:#4b4b4b;
font-size:15px;
font-weight:bold;
padding-left:0px;
padding-top:0px;
margin-top:0px;
margin-bottom:2px;}

.slogan{
color:#ffffff;  
font-size:30px;
font-weight:bold;
padding:95px 0px 0px 200px;
margin-top:0px;
line-height:48px;
}


A:link{
/*color:#50cbf7;*/
color:#df0023;
text-decoration:none;
font-weight:bold;
}

A:hover{
color:#50cbf7;
/*color:#df0023;*/
text-decoration:none;
}

A:active{
color:#50cbf7;
text-decoration:none;
}

A:visited{
color:#50cbf7;
text-decoration:none;
}
 

/******************header css*******************************/
.topbg{
background-image:url(../images/bg_top_img.jpg);
height:49px;
background-repeat:repeat-x;
background-position:top;
width:auto;
padding-left:30px;
padding:10px 0px 10px 35px;
}

#top{
background-color:#df0023;
height:auto;
height:200px;
width:1020px;
background-image:url(../images/top_font_line.jpg);
background-repeat:no-repeat;
background-position:718px 93px;
}

.social{
padding-left:872px;
height:auto;
display:block;
}
.englishline{
background-color:#9f0019;
width:11px;
height:124px;
}
.english{
width:auto;
height:120px;
background-image:url(../images/top_right_font_line.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
}



/********************** content css********************************/

/********************** Menu css left********************************/


.leftmenu{
width:126px;
height:auto;
float:left;
background-color:#ffffff;
}
.menurow{
width:auto;
height:auto;
float:none;
padding-left:10px;}

#middle{
height:auto;
width:100%;
background-color:#ffffff;
padding-top:30px;
}


.sublinks1,.sublinks2, .sublinks3, .sublinks4, .sublinks5 {
width:100px;
height:auto;
font-family:Calibri,verdana;
margin:0px;
padding:15px 0px 0px 0px;
list-style:none;
float:left;
color:#333333;
font-size:15px;
font-weight:normal;
text-decoration:none;
border-bottom: 1px dotted #50cbf7;
}


.sublinks li{
margin:0px;
padding:0px;
text-align:left;
list-style:none;
}

.sublinks1 li a, .sublinks2 li a, .sublinks3 li a, .sublinks4 li a, .sublinks5 li a{
display:block;
padding:0px 0 2px 7px;
background-image:url(../images/symbol.jpg);
background-repeat:no-repeat;
background-position: 0px 3px;
color:#333333;
font-family:Calibri,verdana;
font-size:16px;
font-weight:normal;
text-decoration:none;

}

.sublinks1 li a:hover, .sublinks2 li a:hover, .sublinks3 li a:hover, .sublinks4 li a:hover, .sublinks5 li a:hover {
background-image:url(../images/symbol.jpg);
background-repeat:no-repeat;
background-position: 0px 5px;
text-decoration:none;
color:#df0023;
font-family:Calibri,verdana;
font-size:16px;
font-weight:normal;
text-decoration:none;
}
/********************** Main content css********************************/
#contentarea{
width:576px;
height:auto;
float:left;
padding:10px;
background-color:#ffffff;
background-image:url(../images/top_font_line.jpg);
background-position: 595px 0px;
background-repeat:repeat-y;
}

.content{
font-family:verdana;
color:#333333;
font-size:12px;
line-height:18px;
}
/********************** right css********************************/
#rightarea{
width:292px;
float:right;
padding-right:4px;
background-color:#ffffff;
height:auto;

}
.lable{
color:#000000;
font-size:11px;
width:90px;
padding:0px 0px 2px 48px; 

}
.field{
padding-left:50px;
font-size:11px;
width:180px;
padding-bottom:3px;
}
.input{
border:1px solid #333333;
background-color:#FFFFFF;
height:15px;
}
.form {
float:right;
padding-top:0px;
width:245px;}

.vcardberlin {
padding:20px 0px 20px 0px;
}
.fn{
font-weight:bold;
}

.vcardhannover {
padding:5px 0px 10px 0px;
}
.player embed {
width:560px;
height:340px;
padding:0;
margin:0;
text-align:center;
}

.calinput{
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
FONT-SIZE: 12px; 
BORDER-LEFT: #cccccc 1px solid; 
WIDTH: 100px; 
COLOR: #ffffff; 
BORDER-BOTTOM: #cccccc 1px solid; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #df0023; 
TEXT-ALIGN: right;
}



/****************************Footer*************************/

#footer{
height:40px;
width:1020px;
color:#ffffff;
background:#df0023;
}
#footer a{
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
font-weight:normal;
font-size:11px;
}
.copyright{
width:1020px;
text-align:center;
background-color:#000000;
float:right;
height:20px;
}
.bottomlink{
width:290px;
height:25px;
background-color:#df0023;
float:left;
}
.bottomlink1{
width:290px;
height:25px;
background-color:#df0023;
float:right;
}
.bottomlink2{
width:290px;
height:25px;
background-color:#df0023;
float:right;
}
 select.c7 {width:180px; height:20px;}
 textarea.c6 {width:180px; height:50px;}
 input.c5 {width:180px; height:15px;}
 div.c4 {text-align: right}
 td.c3 {background-color: #A6A6A6}
 td.c2 {font-size:18px;}
 td.c1 {font-size:18px; color:#E00024}
/* End */

