@media all {
/*********************************************************/
/*==============   Allgemein     ========================*/
/*********************************************************/

html   { min-height: 100.01%; margin: 0px; padding: 0px; } 
* html { font-size: 100.1%; }  

body { 
	background-color: #fff;
	font-size: 13px;
	min-height: 100.01%;  
	margin:6px 6px;
	color: white; 
    font-family: Arial, sans serif;
}

#wrap_outer {  float:left; width: 714px;}

div    {   margin: 0px;	padding: 0px;}
.clear {   clear: both; display: none;}

p, strong, table, form, dl, ul, ul li, ul li ul li, ol li, ol li ol li, td, th {
	color:#000;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
}

a {   text-decoration: none; }

img {
        border: none;
/*Verhindert die dicke Linie um das Bild wenn Link*/
        margin: 0;
        padding: 0;
        background-color: transparent;
        display: block;
}


/* ### Hauptüberschriften */


h1 { 
	background-color: #eee;  
	padding:3px;  
	font-size:19px; 
	margin: 10px 0 15px 0;    
    clear:both;
} 




h1 a:link,
h1 a:visited  {
    color: #cf252a;
    font-weight:normal;
    text-decoration:none;     
    }    

h1 a:focus, 
h1 a:hover, 
h1 a:active {   text-decoration:underline;   }

.menue1_25 h1,
.menue2_25 h1,
.menue3_25 h1,
.menue4_25 h1 { background-color: transparent; padding:0 0 0 0;}


.menue1_25 h1 a:hover,
.menue2_25 h1 a:hover,
.menue3_25 h1 a:hover,
.menue4_25 h1 a:hover { text-decoration: none; font-weight: bold; }

h2 {
        font-size: 12px;
        color: #E8001D;
        font-weight: bold;
        padding: 0;
        margin:0;
}
h2 a:link,
h2 a:visited { text-decoration: none;  color: #989898; }

h2 a:hover,
h2 a:focus,
h2 a:active {	text-decoration: underline;  color: #E6001A; }


h3 {   margin: 0 0 3px 0;} 
h3 a:link,
h3 a:visited { font-size: 13px; font-weight: normal; text-decoration: none; color: #E6001A; }

h3 a:hover,
h3 a:focus,
h3 a:active {	text-decoration: underline; } 

/* ### Spezielle Schrift und Bildformate */ 
                                               
p.datum {	
	position:absolute;
   /*	top:20px;
   	left:580px;*/
    top: 105px; left: 477px;
	font-size:12px;
	/*color: #CCC; */
    color: white;
}

.col2 h1 {/*width: 245px;*/}
.col2 p  { line-height: 16px; margin-bottom: 12px; }

img.titelbild { float:left; width: 714px;} 

/*********************************************************/
/*==============   Hauptbereich  ========================*/
/*********************************************************/
.hauptbereich {    } 
  


.hauptbereich_inner {  margin: 0px 27px 0 27px; margin-top: -155px; clear:left; float:left; width: 654px; }
* html .hauptbereich_inner {    margin-left: 13px; }


/* ### Nr. 1: .hauptbereich_inner (Einführender Text) ##################### */

.content {   width:614px ; float: left; }
.content_inner {width: 626px; }

.content_inner img.mehrlink {    display:inline;  }


.content_inner p { font-size: 13px; color: #cf252a;  }
.content_inner p.intro { width: 490px; color: #000; }
.content_inner p a {  margin-top:9px; margin-bottom:4px; color: #cf252a;}
.content_inner p a:hover { text-decoration:underline;} 


/* ### Nr. 2: .intro_menues (Navigation) ##################### */ 

.intro_menues {	margin: 5px 27px 15px 0px; float:left; width: 100%; }

.menue1_25,
.menue2_25,
.menue3_25,
.menue4_25  { float:left;  width:163px; margin-bottom: 26px;}


.intro_menues ul li {
    list-style:none;
	background: transparent url("layoutimages/intromenues_bullet.gif") no-repeat scroll left 6px;
    }    

.intro_menues ul li a {
	line-height:20px;
    padding-left: 15px;
    color:#000;
    }

.intro_menues ul li a:hover {  color:#cf252a;}

.menue2_25_inner,
.menue3_25_inner,
.menue4_25_inner {  padding-left: 12px; }


/* ### Nr. 3: .col2 (Objektvorschau) ##################### */    


/*****  2-spaltig  *********/    

div.col2 { margin: 0px 27px 0px 0px; float:left;width: 100%; }  

div.col2_left  { float: left;  width: 310px;  margin-right: 20px; }
div.col2_right { float: right; width: 310px;  }

.col2 img {
	float: left;
	margin: 0 10px 5px 0px;
	width: 75px;
	height: 75px;
  }  

.col2 p a img {float:none; margin:0; width:5px; height:11px;display:inline;}

.news-list-item {  }

/* "Mehr"-Links innerhalb der Vorschauversion (".news-list-item") von Artikeln und Objekten */

.col2 p.weitere {	margin-bottom: 20px; }

.col2 p a:link,
.col2 p a:visited {	color: #E6001A; text-decoration: none; margin-left: 3px; }

.col2 p a:hover,
.col2 p a:focus,
.col2 p a:active {	text-decoration: underline; }     


/* ### Nr. 4: Footer ##################### */ 

.footer {  clear:both;}
.footer p {font-size: 11px; color: #999;margin-bottom: 40px;} 
.footer p { float:left;}
.footer p.align-right {float: right;}
.footer p a {color: #999;}
.footer p a:hover {color: #e6001a; text-decoration:none;}

/*+++++++++ ENDE +++++++++++++++++++++++++++++++++++++++++++++*/
}
/*@media all - nicht löschen!!! */
