                                                                                                                     
body {
margin:3%;
margin-top:1%;
margin-bottom:1%;
/* background-image:url(img/bg.jpg);
background-repeat:repeat-x; */
background-color:#d4d4d4;

}


p, div, td {
margin:0px;
padding:0px;
font:normal 12px Arial;
vertical-align:top;
}

img {
border:none;
}

img#pageNeu {
position:absolute;
left:410px;
top:-10px;
z-index:999;
}

h1, h2, h3, h4, h5 {
font:italic 14px Verdana,Arial;
font-weight:bold;
color:#00316c;
margin:0px;
margin-top:25px;
margin-bottom:5px;
padding:0px;
margin-left:-10px;
}


ul {
margin-top:0px;
font:normal 12px Arial;
}

li {
font:normal 12px Arial;
}

hr {
border:none;
height:1px;
background-color:#de0000;
clear:both;
margin-top:20px;
}


acronym, abbr, .abbr {
cursor: help;
border-bottom: 1px dashed #A0A0A0;
/* font-style: normal; */
}

#page {
margin-top:20px;
position:relative;
/* left:50%; 
margin-left:-450px;
 width: 900px; */
width: 100%;

}


#head {
/* width:900px; */
width: 100%;
height:39px;
background-image:url(img/topleiste_m.jpg);
background-repeat:repeat-x;
display:block;
}


#topleiste_l {
width:379px;
height:39px;
background-image:url(img/topleiste_l.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

#topleiste_m {

}


#topleiste_links {
float:right;
padding-top:22px;
padding-right:3px;
font:bold 11px Arial;
color:#ffffff;
}

#topleiste_links a{
font:bold 11px Arial;
color:#ffffff;
text-decoration:none;
margin-left:2px;
margin-right:2px;
}

#topleiste_links a:hover {
color:#00316c;
}

#topleiste_r {
width:8px;
height:39px;
background-image:url(img/topleiste_r.jpg);
background-repeat:no-repeat;
float:right;
display:block;
}


#kopftext, #kopftext_black {
position:absolute;
top:44px;
left:483px;
font:normal 20px Verdana;
color:#bfcfe4;
}

#kopftext_black {
top:47px;
left:486px;
color:#000000;
}



#blueleiste {
/* width:900px; */
width:100%;
height:85px;
background-color:#00316c;
display:block;
}

#blueschatten {
width:6px;
height:85px;
float:right;
display:block;
background-image:url(img/schatten_r.jpg);
background-repeat:repeat-y;
}


#mittelleiste {
/* width:900px; */
width:100%;
height:8px;
background-image:url(img/mittelleiste_m.jpg);
background-repeat:repeat-x;
display:block;
}


#mittelleiste_l {
font:normal 1px Verdana;
width:2px;
height:8px;
background-image:url(img/mittelleiste_l.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

#mittelleiste_r {
font:normal 1px Verdana;
width:8px;
height:8px;
float:right;
display:block;
background-image:url(img/mittelleiste_r.jpg);
background-repeat:no-repeat;
}


#pagerand {
/* width:900px; */
width:100%;
}


#lmenu {
width:180px;
padding-top:20px;
background-color:#d9e0ea;
border-left:solid 1px #6c6d6f;
padding-bottom:5px;   //ohne logo 40px
}

#renn_logo{
margin-left:14px;
margin-top:20px;
}

#content {
background-color:#FFFFFF;
padding:20px;
padding-top:0px;
padding-bottom:10px;
}

#rcontent {
width:150px;
background-color:#d9e0ea;   /*Rosa: #fbd9d8*/
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
padding-top:0px;
border-right:solid 1px #6c6d6f;
}


#rcontent a img {
border:none;
}

#content_schatten {
width:6px;
background-image:url(img/schatten_r.jpg);
background-repeat:repeat-y;
}

#fuss {
font:normal 11px Verdana;
text-align:center;
color:#00316c;
margin-top:0px;
}

#rss {
margin:0px;
padding:0px;
padding-right:10px;
}


#rss a {
text-align:right;
text-decoration:none;
font:normal 11px Verdana;
color:#606060;
background-image:url(img/rss.jpg);
background-repeat:no-repeat;
height:14px;
width:80px;
margin:0px;
padding:0px;
padding-top:2px;
display:block;
}

#rss a:hover {
background-color:#fa9d39;
}


#fussleiste {
/* width:900px; */
width:100%;
height:15px;
background-image:url(img/fussleiste_m.jpg);
background-repeat:repeat-x;
display:block;
}


#fussleiste_l {
width:8px;
height:15px;
background-image:url(img/fussleiste_l.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

#fussleiste_r {
width:8px;
height:15px;
float:right;
display:block;
background-image:url(img/fussleiste_r.jpg);
background-repeat:no-repeat;
}


#titelbild {
font:1px normal arial;
/* width:894px;
width:100%; */
height:85px;
/* background-image:url(img/titelbild1.jpg);
background-repeat:no-repeat; */
float:left;
}




/*   Haupt menu  */
#kopf_menu {
height:24px;
width:100%;
display:block;
top:102px;
left:0px;                        /*geändert   0px  */  
position:absolute;
}


#kopf_menu_r {
height:24px;
display:block;
float:right;
}

#kopf_menu_r p {
float:left;
}

#kopf_menu_r p a, #kopf_menu_r p.hmenu_act a{
margin-right:3px;
padding-top:4px;
width:104px;
height:22px;
background-image:url(img/button.gif);
background-repeat:no-repeat;
font:bold 12px Verdana;
color:white;
text-decoration:none;
text-align:center;
display:block;
z-index:30;
}

#kopf_menu_r p a:hover{
color:#01326c;
}

#kopf_menu_r p.hmenu_act a{
height:24px;
background-image:url(img/bigbutton.gif);
color:#01326c;
}




/*   Left menu  */
p.lmenu_no, p.lmenu_cur {
margin-left:20px;
margin-top:8px;
}

p.lmenu_no a{
font:bold 14px Verdana;
color:#01326c;
text-decoration:none;
}

p.lmenu_no a:hover{
text-decoration:underline;
color:#df0001;
}

p.lmenu_cur a{
font:bold 14px Verdana;
color:#df0001;
text-decoration:none;
}

p.lmenu_cur a:hover{
text-decoration:underline;
}


p.lsubmenu_no, p.lsubmenu_cur {
margin-left:30px;
margin-bottom:3px;
}

p.lsubmenu_no a, p.lsub2menu_no a{
font:normal 11px Verdana;
color:#01326c;
text-decoration:none;
}

p.lsubmenu_no a:hover, p.lsub2menu_no a:hover{
text-decoration:underline;
color:#df0001;
}

p.lsubmenu_cur a, p.lsub2menu_cur a {
font:bold 11px Verdana;
color:#df0001;
text-decoration:none;
}


p.lsub2menu_no, p.lsub2menu_cur {
margin-left:40px;
margin-bottom:3px;
margin-top:-4px;
}


p.lsub2menu_cur a {
font:normal 11px Verdana;
color:#df0001;
text-decoration:none;
}

#rcontent p, ul{
font:normal 11px Arial;
}

#rcontent img{
border:1px solid #a0a0a0;
}

#rcontent ul{
padding:0px;
margin:0px;
padding-left:15px;
}

#rcontent li{
padding-bottom:5px;
}

/*  Photo Book  */
td.gfpb_landscape, td.gfpb_portret {
background-color:#d9e0ea;
}


.photobook_ordner {
font-size:12px;
border-top:solid 0px #d9e0ea;
padding:3px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
background-color:#d9e0ea;
}

.photobook_ordner a{
text-decoration:none;
}

.photobook_ordner a:hover{
text-decoration:underline;
}

.photobook_ordnercomment {
padding:3px;
padding-left:10px;
padding-right:5px;
padding-top:0px;
margin-top:-5px;
font-size:12px;
background-color:#d9e0ea;
}

*html .tx-gooffotoboek-pi1 h1 {
margin-left:0px;

}


/* === Organigramm === */
.orga_titel {
border:1px solid #00316C;
background-color:#D9E9EA;
font-weight:bold;
padding:3px;
}

.orga_titel p {
background-color:#D9E9EA;
font-weight:bold;
font-size:13px;
color:#00316C;
}

/* === Kontaktformular === */

.csc-mailform {
 padding:0px;
 margin:0px;
 border:none;
 }

.csc-mailform label{
width:100px;
display:block;
float:left;
 }
 
.csc-mailform input{
 margin-bottom:5px;
 }
 
.csc-mailform-field {
}

/* === Sitemap === */

.sitemap a{
text-decoration:none;
}

.sitemap a:hover{
text-decoration:underline;
}

.sitemap_w1, .sitemap_head {
color:#00316C;
border:1px solid #00316C;
background-color:#D9E9EA;
text-decoration:none;
font-size:14px;
font-weight:normal;
padding:6px;
padding-top:4px;
padding-bottom:4px;
}

.sitemap_w2, .sitemap_w3, .sitemap_w4 {
color:#00316C;
padding-left:5px;
padding-right:5px;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

.sitemap_w2 a, .sitemap_w3 a, .sitemap_w4 a {
color:#00316C;
}


.sitemap_w3 {
padding-left:13px;
font-size:12px;
font-weight:normal;
}

.sitemap_w4 {
padding-left:15px;
font-size:11px;
font-weight:normal;
}




/*====Fuhrpark Anzeigen=====*/


#fuhrpark_halle {
display:block;
width:380px;
height:202;
position:relative;
border:1px solid #00316c;
font:1px normal arial;
}

#fuhrpark_halle_teil1 {

}

#fuhrpark_halle_teil2 {
position:absolute;
top:0px;
left:260px;

}

#fuhrpark_halle_teil3 {

}




#anhaenger_list {
text-align:center;
width:400px;
}

#anhaenger_list img{
border:1px solid #00316c;
}



/* === Einsatzvorschau=== */

.einsatzvorschau_head {
width:100%;
height:25px;
background-color:#e00000;
background-image:url(img/einsatzleiste_m.jpg);
background-repeat:repeat-x;
display:block;

}


p.einsatzvorschau_titel {
padding-top:5px;
padding-left:10px;
font:bold 12px Verdana;
color:white;
float:left;
}

p.einsatzvorschau_time {
padding-top:6px;
padding-right:10px;
font:bold 11px Arial;
color:white;
float:right;
}


.einsatzvorschau_head_l {
font:normal 1px Verdana;
width:2px;
height:25px;
background-image:url(img/einsatzleiste_l.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

.einsatzvorschau_head_r {
font:normal 1px Verdana;
width:2px;
height:25px;
float:right;
display:block;
background-image:url(img/einsatzleiste_r.jpg);
background-repeat:no-repeat;
}


.einsatzvorschau_main {
width:100%;
background-color:#d9e0ea;
border-left:1px solid #6c6d6f;
border-right:1px solid #6c6d6f;
}


.einsatzvorschau_tbild {
padding:4px;
}

.einsatzvorschau_text {
padding:4px;
}


.einsatzvorschau_bild {
padding:4px;
width:200px;
background-color:#fbd9d8;
}

.einsatzvorschau_bild img{
border:1px solid #00316c;
float:right;
}

.einsatzvorschau_tbild img{
border:1px solid #00316c;
}

.einsatzvorschau_fuss {
clear:both;
width:100%;
height:8px;
background-image:url(img/mittelleiste_m.jpg);
background-repeat:repeat-x;
display:block;
margin-bottom:20px;
}


.einsatzvorschau_fuss_l {
font:normal 1px Verdana;
width:2px;
height:8px;
background-image:url(img/mittelleiste_l.jpg);
background-repeat:no-repeat;
float:left;
display:block;
}

.einsatzvorschau_fuss_r {
font:normal 1px Verdana;
width:2px;
height:8px;
float:right;
display:block;
background-image:url(img/mittelleiste_r2.jpg);
background-repeat:no-repeat;
}


/*========== FR registration ==============*/
.tx-srfeuserregister-pi1 td {
padding:5px;


}


/* =============================== für IE ========================================= */

*html hr {
border:solid #ff0000 1px;
height:1px;
}


*html .csc-textpic-intext-right-nowrap h1, *html .csc-textpic-intext-left-nowrap h1 {
margin-left:0px;
}
