* {
  margin: 0;
  padding: 0;
}

html, body {
height: 100%; /* Required */
background: url(../images/wrapper_bg5.png) center repeat-y;
font: normal 11px/1.0em  Arial, Verdana, Sans-Serif;
}

body {
  color: #333;
  font: 11px Verdana, sans-serif;
  text-align: left;
}

img{
border: 0px;
}

a:focus { 
outline: none;
cursor:pointer;
}

#background{
position:absolute;
background-color: #F2C60B;
margin-top:145px;
height :360px;
width:100%; 
left:0px;

}


h1 {
font: bold 16px Arial, Verdana, sans-serif;
font-style:italic;
color: #cc0000;
}

h2 {
font: bold 18px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color: #000000;
}

h3 {
font: bold 18px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color: #000000;
}

h4 {
font: bold 16px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color: #000000;
}

h5 {
font: bold 14px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color: #000000;
}

h6 {
font: bold 12px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color: #000000;
}

P{
margin: 12px 0px 0px 0px; 
/* line-height: 1.5em; */
} 

a {
 /* color: #ffffff; */
  font-weight: bold;
  text-decoration: none;
cursor:pointer;
}


/*

a:hover {

  color: #999;

  text-decoration: underline overline;

} */



#container-page {
margin: 0 auto;
left:1px;
width: 969px;
background: #fffff;
text-align: left;
position: relative;
min-height: 100%; /* For Modern Browsers */
height: auto !important; /* For Modern Browsers */
height: 100%; /* For IE */
}


#container-head {
background: #fffff;
height:145px;
}


#head {
padding: 1em;
}


#logo{
position: absolute;
background-image: url(../images/logo_schattenh.jpg);
width : 220px;
top : 23px;
left : 30px;
height :95px;
width :220px; 
}

#logo_text{
position: absolute;
text-align: center;
font: bold 11px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
top:120px;
width :260px;
height:10px;
}

#oben_rechts_fahne_de{
position: absolute;
background-image: url(../images/oben_rechts_fahne_de.jpg);
width : 278px;
top : 30px;
left : 650px;
height :41px;
}

#postit {
position: absolute;
background-image:url(../images/postit.png); 
left: 260px;
width: 196px;
height:95px;
top:0px;
} 


#navigation {
clear:both;
display:block;
margin-left: 268px;
text-align:left;
max-width: 701px;
font: normal 15px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
margin-top:88px;
height:300px;
min-height:300px;

} 

#container-content {
  /* padding: 0 2em 40px 2em; */  
  padding: 0 0 50px 0;
 /* height:360px;
  min-height:360px; */
height:100%;
min-height:100%;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
 max-height: 100%;
   visibility: hidden;
}



#content-pri {
  width: 701px;
  float: right;
  background-color: #122657;
  height:360px; 
/* padding: 20px 20px 20px 20px; */
 overflow: hidden;
}

#content-cont {
width: 701px;
float: right;
background: #ffffff;
height:358px; 
border-style: solid;
border-top: 1px solid black;
border-left: 0px;
border-bottom: 1px solid black;
border-right: 0px;
overflow: auto;
white-space: wrap;
z-index:2;
}


#sim {
float:left;
max-width: 268px;
width:268px;
height: 360px;
overflow: auto;
}

#cont {
width:642px;
padding: 0px 20px 0px 20px;
font: normal 13px/1.2em  Arial, Verdana, Sans-Serif;
color: #000000; 
text-align: left;
}


#cont table{
margin:auto;
}

#cont td{
/* padding:0 0 0 3px; */
}

#cont a {
  color: #cc0000;
  font-weight: bold;
  text-decoration: none;
}

.cont-rechts-unten {
position: absolute;
right:20px;
top:480px;
color: #122657;
text-decoration: none;

}

.cont-links-unten {
position: absolute;
right:20px;
top:480px;
width:660px;
color: #122657;
text-decoration: none;

}


#cont ul li{
margin: 12px 0 0 17px;
}

#content-sec {
  /* padding: 1em 0; */
  /* padding: 20px 20px 20px 20px; */
  width: 268px;
  float: left;
  /* background: #003366; */
  height:360px;
  max-height:360px; 
 overflow: hidden;
background-image:url(../images/news-hintergrund.jpg);
}

#content-sec a{
color:#ffffff;
}


#news {
float:left;
width: 228px;
max-width: 228px;
max-height: 320px;
height:320px;
padding: 27px 0px 0px 80px;
font: bold 30px/1.5em  Arial, Verdana, Sans-Serif;
color: #ffffff; 
overflow:hidden;

} 

/* test button*/

#link1news{
/* float:left; */
display:block;
/* background: #006400; */
background-image:url(../images/RTJ-Auftrag_hover.jpg);
background-image:url(../images/RTJ-Auftrag.jpg);
width:120px;
height:40px;
margin: 100px 30px 30px 75px;

}

#link1news:hover {
display:block;
background-image:url(../images/RTJ-Auftrag_hover.jpg);
width:120px;
height:40px;
}

#link2news{
/* float:left; */
display:block;
/* background: #006400; */
background-image:url(../images/Recherche-Auftrag_hover.jpg);
background-image:url(../images/Recherche-Auftrag.jpg);
width:120px;
height:40px;
margin: 20px 20px 30px 75px;

}

#link2news:hover {
display:block;
background-image:url(../images/Recherche-Auftrag_hover.jpg);
width:120px;
height:40px;
}


#anileft {
float:left;
width: 268px;
max-width: 268px;
max-height: 360px;
height:360px;
padding: 0px 0px 0px 0px;
/* padding: 20px 20px 20px 20px; */
overflow:hidden;
/* overflow:scroll; */
z-index: 1;
}

#search input{
position:absolute;
color:black;
background-color:white;
font-weight: bolder;
font-size:12px;
padding: 5px 0px 5px 5px;
left:0px;
height:14px;
width: 172px;
max-width: 172px;
top:477px;
border-style:dotted
border:0px;
z-index:500;
}

#cont-left-kontakt{
float:left;
width: 208px;
max-width: 208px;
max-height: 310px;
height:310px;
padding: 90px 30px 20px 52px;
/* padding: 20px 20px 20px 20px; */
color: #ffffff;
background-image:url(../images/news-hintergrund.jpg);
overflow:hidden;
line-height: 1.5em;
/* overflow:scroll; */
}


#login {
position:absolute;
display:block;
width: 82px;
background-image:url(../images/Suche_hover.jpg);
background-image:url(../images/Suche.jpg);
height:28px;
left:186px;
top:477px;
border:0px;
z-index:500;
} 

#login:hover {
display:block;
width: 82px;
height:28px;
left:186px;
background-color:#F15A54;
background-image:url(../images/Suche_hover.jpg);
left:186px;
top:477px;
}


#content-bottom-left {
  float:left;
  padding: 20px 0px 0px 5px;
  width:148px;
 line-height: 1.4em ;
 }

#content-bottom-left-picture {
  float:left;
  text-align:center;
  padding: 5px 0px 0px 15px;
  width:120px;
  height:150px;
  }
 
 

#content-bottom-right {
  float:right;
  padding: 30px 20px 20px 20px;
  width:640px;
 font: bold 13px/1.6em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
  text-align:left;
    }

#content-sec ul,#content-sec ul li {
 list-style: none; 
}

#container-foot {
width: 100%;
background:url(../images/footer_bg.jpg) repeat-x;
position: absolute;
left:0px;
bottom: 0 !important;
bottom: -1px; /* For Certain IE widths */
height: 30px;
}

#bottomlinks{
clear:both;
position:absolute;
left:467px;
bottom:37px;
margin: 0 auto;
width:50%;
height:34px;
}


#download{
float:left;
width:150px;
height:34px;
margin: -8px 0 0 15px;
}


#link1{
float:right;
display:block;
background: #006400;
background-image:url(../images/rundy_media_klein_hover.jpg);
background-image:url(../images/rundy_media_klein.jpg);
width:100px;
height:34px;
margin: 0 0 0 4px;
}

#link1:hover {
display:block;
background-image:url(../images/rundy_media_klein_hover.jpg);
width:100px;
height:34px;
}


#link2{
float:right;
display:block;
background: #00376D;
background-image:url(../images/tvservices_klein_hover.jpg);
background-image:url(../images/tvservices_klein.jpg);
width:100px;
height:34px;
margin: 0 0 0 4px;
}

#link2:hover {
display:block;
background-image:url(../images/tvservices_klein_hover.jpg);
width:100px;
height:34px;
}

#link3{
float:right;
display:block;
background:#C24A46;
background-image:url(../images/rundy_klein_hover.jpg);
background-image:url(../images/rundy_klein.jpg);
width:100px;
height:34px;
margin: 0 0 0 4px;
}

#link3:hover {
display:block;
background-image:url(../images/rundy_klein_hover.jpg);
width:100px;
height:34px;
}

#foot {
padding: 0 1em;
line-height: 40px;
}

#foot a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

#block1 { 
float:left;
max-width: 305px;
width:305px;
padding: 8px 4px 4px 4px;
text-align:left;
font: bold 13px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color:#ffffff;
}

#block2 { 
float:left;
max-width: 305px;
width: 305px;
padding: 10px 4px 4px 4px;
text-align:center;
font: bold 11px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color:#ffffff;
}

#block3 { 
float:right;
max-width: 305px;
width: 305px;
padding: 8px 4px 4px 4px;
text-align:right;
font: bold 13px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
color:#ffffff;
}

/* Sitemap */
.LSM_0{
font: bold 13px/0.5em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
padding: 4px 14px 14px 250px;
}
.LSM_1{
font: normal 13px/0.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
padding: 10px 4px 4px 20px;
}

 

#eFormBeschreibung td{
padding: 10px;
height: 100%;
border: #F2C60B 2px solid;
}

#eFormBeschreibung li{
line-height: 1em ; 
}

input,option,select,textarea{
margin: 0px 5px 5px 5px;
}
select{
font: bold 10px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
width:203px;
}

fieldset {
  padding: 15px;
  
   }
legend{
   font: bold 13px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
   color: #000000;
  }
#FormInput input{
width:200px;
}
#FormTextarea textarea{
width:201px;
}

#FormTextareaBreit textarea{
width:351px;
}

#TagCloudUnten a{
color:#c0c0c0;
text-decoration: none;
font: normal 12px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
text-align: center;
}

#TagCloudUnten {
color:#c0c0c0;
font: normal 12px/1.2em "Trebuchet MS", "Lucida Grande", Verdana, Sans-Serif;
margin: 0 auto;
width: 929px;
text-align: center;
}
