@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;

}

li{
list-style:none;
}

body{

}

/*										BOXEN und ABSTÄNDE												*/

#wrapper{


}

#color_wrap{
background-color:#FFF;

}

#top_nav{
display:none;
}



#header #logo{
display: list-item;                
list-style-image: url(../img/logo.gif);
width:193px;
height:129px;
position:absolute;
top:10px;
left:90%;
padding-left:0;
text-indent:0;
margin-left:0;
}

#header #logo a{
display:none;
}


#top_illu{
display:none;
}

#content{
width:90%;
margin-left:10%;
position:relative;
z-index:0; 	
}


#main_nav{
display:none;
}

#main_content{
width:auto;
position:relative;
margin-top:50px;
z-index:2; 	
margin-right:50px;
position:relative;
background:#fff;

}

#redner_bild{
position:absolute;
left:10px;
top:-250px;
}

#support{
display:none;
}


#footer{
display:none;
}

.tab_body{
page-break-after:always;
}

#publikationen{
page-break-after:auto;
}

a.small{
display:none;
}


h3{
margin-bottom:1em;
font-size:2em;
}


.padding{
margin:0px 10px 0px 10px;
}

.clear{
clear:both;
}
/*										Top_illustration											*/
#top_illu{
display:none;
}


/*										VIDEO											*/

#video_show{
position:absolute;
top:41px;
right:270px;
display:none;
z-index:200;
}

/*										FLASHLEISTE											*/
#flashleiste{
display:none;
}


/*										TYPOGRAFIE												*/
*{
font-family:"Trebuchet MS", MS Sans Serif, Arial, Helvetica, sans-serif;

}

p, li{
font-size:14px;
line-height:1.4em;
}

a img{
border:none;
}

li p{
font-size:14px;
line-height:1.4em;
font-weight:normal;
}

.rednerliste li h3 {
font-size:16px;
line-height:1.4em;
font-weight:normal;
}

#main_content ul.rednerliste{
margin-left:0;
padding-left:0;
}

li h3 a{
font-weight:normal;
text-decoration:none;
color:#555;

}

blockquote{
padding-left:2.5em;
background:url(../img/quote_back.jpg) no-repeat top left;
min-height:70px;
margin-bottom:.7em;
}


blockquote span.cite{
font-size:14px;
/*color:#555;*/
}




div.intro p{
font-weight:bold;
color:#555;
}

p,ul{
margin-bottom:1.2em;
}

h1, h2, h3, h4{
font-size:16px;
font-weight:normal;
}

h1{
color:#c90000;
}

h2, h1{
color:#c90000;
font-size:22px;
margin-bottom:1.2em;
}

h2 span{
display:block;
font-size:12px;
color:#000000;
}

img.aktuell{
margin-right:10px;
margin-bottom:20px;
}


#main_content h3{
color:#c90000;
font-weight:normal;
}

#main_content li{

list-style:url(../img/list_square_red.gif);
margin-left:20px;
margin-bottom:0.5em;
}

#main_content a{
text-decoration:none;
color:#c90000;
}
#main_content a:hover{
text-decoration:underline;
}

#support h3{
background-color:#c90000;
color:#FFFFFF;
padding:3px 3px 3px 10px;
}

#support ul{
background-color:#f3f3f3;
padding:10px;
margin-top:4px;
}

.cat_list li{
list-style:none;
list-style-position:inside;
list-style:url(../img/list_square_red.gif);
margin-left:20px;
margin-bottom:0.5em;
padding-right:3px;
}


/*										TABBED CONTENT												*/

#tab_holder{
display:none;
}


/



/*										FORMULARE											*/

#main_nav input{
display:none;
}


#main_content input{
display:none;
}

#main_content input.hidden{
display:none;
}



#main_content form {
display:none;
}


/*										REDNER EXCERPTS				*/

.article_liste_item_text{
width:75%;
float:right;
}

ul.rednerliste{
display:none;
}

.grey{
display:none;
}

.article_liste_item_text h3{
margin-bottom:0;
}

.article_liste_item_text .more_cats{
display:none;
}

.article_liste_item_text .more_cats a{

font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#555;
text-decoration:none;
}
.article_liste_item_text .more_cats a:hover{
text-decoration:underline;
}

.article_liste_item_img{
width:25%;
float:left;
}

.article_liste_item_img img{
display:block;
width:80px;
margin:0 auto;
}


/*												ABOUT				*/
ul#about li{
list-style:none;
display:inline;
padding:0 4px 0 0px;
margin:0 !important;
font-size:16px;
text-indent:0;
display:none;
}







ul#team_liste {
margin-top:30px;
}


ul#team_liste li{
list-style:none;
margin-left:0;
padding-left:0;
margin-bottom:30px;
overflow:auto;
}
ul#team_liste li .article_liste_item_img{
width:123px;
margin-left:0;
}

ul#team_liste li .article_liste_item_img img{
width:auto;
}

ul#team_liste li .article_liste_item_text h3{
color:#000;
margin-bottom:0;
}

.col50{
float:left;
width:50%;
margin-bottom:30px;
}

.col100{
float:left;
width:100%;
margin-bottom:30px;
}

input.hidden {
display:none;
}

#referenzen li{
list-style:url(../img/list_square_red.gif);
margin-bottom:0;
color:#000000;
}


/*										MODAL WINDOW			*/

#mask {
  position:absolute;
  z-index:9000;

  display:none;
}
  
#boxes .window {

  position:absolute;
  width:430px;
  height:203px;
  display:none;
  z-index:9999;
 

}


#boxes #dialog {
background:url(../img/modal_back.png) no-repeat;

  width:470px;
  height:243px;
}



#abort{
background:url(../img/modal_cancel.gif) no-repeat;
width:14px;
height:13px;
right:24px;
top:18px;
position:absolute;
text-indent:-9999px;
font-size:0.0001px;
}



#boxes input{
border:none;
display:block;
background:url(../img/modal_input.gif) no-repeat;
margin:20px auto;
width:188px;
height:18px;
padding:5px 3px 3px 3px;
}



#boxes #formular_button{
visibility:hidden;
}



#boxes h4{

font-size:20px;
width:200px;
text-align:center;
color:#c90000;
margin:50px auto 10px auto;
}



#boxes #bottom_info{
width:432px;
margin:4px auto;
height:20px;
padding:4px;
background-color:#c90000;
color:#FFFFFF;
position:absolute;
bottom:17px;
left:15px;
text-align:center;
}



#boxes #bottom_info a{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

#boxes #feedback{
color:#000;
height:30px;
position:absolute;
bottom:70px;
left:15px;
width:432px;
font-size:10px;
text-align:center;
}



#boxes span.succes{
display:block;
color:#009900;
font-size:16px;
}

#boxes a{
color:#c90000;
text-decoration:none;
}

#boxes span.error{
color:#c90000;
}


/*											AKTUELLES		*/





ul#aktuelles_liste li{
list-style:none;
margin:0 0 20px 0;
overflow:visible;
clear:left;
}

ul#aktuelles_liste li h3{
margin-bottom:12px;
}

ul#aktuelles_liste li img.left{

}


#aktuelles_site h3.weitere{
border-top:1px solid #999999;
padding-top:20px;
margin-top:40px;
margin-bottom:30px;
color:#555;
clear:left;
}

/*										allgemeine Klassen			*/

.grey, #main_content .grey{
color:#555;
} 

.border_top{
border-top:1px solid #999999;
padding-top:20px;
margin-top:30px;
}

.date{
display:block;
font-size:12px;
}

.invisible{
display:none;
}

p.small{
margin-top:40px;
font-size:12px;
color:#555;
}

ul#a_z h3 span{
display:block;
color:#000000;
font-size:12px;
}



/*		MENU		*/


#main_nav li a{
display:block;
height:18px;
width:190px;
text-indent:-9999px;
font-size:0.00001px;
margin-bottom:10px;
}

#main_nav li a:active{
border:none !important;
}

#menu_ueber-uns a{
background:url(../img/menu/men_about.png) right bottom;
}

#menu_redner a{
background:url(../img/menu/referenten.png) right bottom;
}

#menu_neue-referenten a{
background:url(../img/menu/neue_referenten.png) right bottom;
}

#menu_themen a{
background:url(../img/menu/themen.png) right bottom;
}

#menu_newsletter a{
background:url(../img/menu/newsletter.png) right bottom;
}

#menu_online-anfrage a{
background:url(../img/menu/online_anfrage.png) right bottom;
}

#menu_faq a{
background:url(../img/menu/faq.png) right bottom;
}

#menu_kontakt a{
background:url(../img/menu/kontakt.png) right bottom;
}

#main_nav li a:hover,#main_nav li a.active{
background-position:top right;
}

