/* CSS Document */

/* =============================================================
	Projekt:		DECVET - Entwicklung eines Leistungspunktesystems in der Erwachsenenbildung
	Autor:			NewMediaStandards, M. Zogbaum
	Erstellt:		02.02.2008
============================================================= */


body {
    background-color: white;
    color: #3e3e3e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size : 64%;
    width : 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
	
}

.cleaner{
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
}


.hide{display:none;}

/* Überschriften */

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    color: #c21418;
    font-weight : bold;
    
}
h1 {
    font-size: 1.4em;
}
h2 {
    font-size: 1.2em;
  
}
h3 {
    font-size: 1em;
    font-weight: bold;
}
h4 {
    font-size: 1em;
    font-weight: bold;
}
h5 {
    font-size: 1em;
    font-weight: bold;
}
h6 {
    font-size: 1em;
    font-weight: bold;
}

.teaser_titel {
 background:transparent url(../img/icon_titel.gif) 0 4px no-repeat;
 padding:0 0 0 30px;
 height:100%;
 
   
}

.teaser_titel h1{
 font-size: 2em;
	font-weight:normal;
	color: #3e3e3e;
	background:transparent url(../img/ico_h1_BIL.gif)  0 2px  no-repeat;
 	padding:0 0 5px 30px;
	height:100%;
}


.teaser h2{
    font-size: 1.2em;
	color: #3e3e3e;
	margin-bottom:5px;
}

.press h1{
    font-size: 1.3em;
	color: #3e3e3e;
	margin-bottom:5px;
}



#column_left h1{
    font-size: 1.1em;
	color: #3e3e3e;
	margin-bottom:5px;
}

.box_left_titel h1{
	font-size:1.1em;    
	color: #3F3F3F!important;	
}

.box_left_titel_a h1{
	font-size:1.1em;    
	color: #fff!important;	
}
/* LINKS */

a:link{
    color: #176B37;
    text-decoration: underline;
    background-repeat: no-repeat;
}
a:visited{
    color: #176B37;
    text-decoration: none;
}
a:hover,
a:focus {
	color:#666;
    text-decoration: underline;
}
a:active {
    color: #176B37;
    text-decoration: none;
}
img {
    border: none;
}


/* SUCHE */

#column_suche h1{
    font-size: 1.1em;
	margin-bottom:5px;}
.box_suche_title h1{    
	font-size:1.1em;    
	color: #3F3F3F;	}
.box_suche_title{background:#ccc; 
	padding:5px 5px 1px 7px;}
.box_suche{border:1px solid #ccc; 
	border-top:none; 
	padding:5px 7px 5px 7px; 
	font-size:1.1em; 
	margin-bottom:20px; 
	 background:#F1F1F1;}


/* HEADER */

#pageheader {

    border-bottom: 1px solid #176B37;
}


/* Servicemenü */
#servicemenu{text-align:right; padding:10px;}
#servicemenu a {color:#3E3E3E; text-decoration:none;}
#servicemenu a:hover{text-decoration:underline;}
/* Headerbereich */
#logo {
    position: relative;   
    height: 90px;
    border-bottom: 2px solid white;
	background:#ff9900 url(../img/slogan.gif) right bottom no-repeat;
}

#logo_decvet {
    position: absolute;   
	top:0;
	left:202px;
    height: 90px;
    border-bottom: 2px solid white;
	background:#fff; 
	width:202px;
	padding-left:25px;	
}




/* SPALTENAUFTEILUNG */


#column_wrap {
    clear: both;
    position: relative;
}
/* M_box */

#m_theme {
 	position:relative;
    margin-top: 25px;
    margin-left: 225px;
    display: block;
    overflow: hidden;
    color: #594D23;
	background:#fff url(../img/bg_mtheme.gif) right top repeat-y;
}

#edge_mtheme{ position:relative; float:right; border-top:1px solid #176B37;  width:200px; font-size:0; height:0; }
.m_theme_main {
   
    margin-right: 225px;    
    background: #FFF5E5;
	border: 1px solid #176B37;
	line-height:2em;
	

	
   
}

#theme_content {
  	line-height:2em;
	padding:23px 10px 23px 10px;
   
}

.m_theme_main #theme_titel{ 	
	
	background:#176B37;
	padding:2px 5px 3px 10px;

}

.m_theme_main #theme_titel h1{ 	
	color:#fff;
	font-size:1.2em;
	

}

.m_theme_main #titel_txt{
	font-size:1.2em;
}

/* Pressemeldungen */

.press {
  	position:absolute;
	right:20px;
    width: 200px;  
	overflow:hidden;
	
    
   
}

html>body .press {
  	position:absolute;
	right:0;
    width: 200px;  
	overflow:hidden;
	
    
   
}

.box_left_titel{background:#ccc; padding:5px 5px 1px 7px; text-transform:uppercase;}

.box_left_titel_a{background:#176B37; padding:5px 5px 1px 7px; text-transform:uppercase;}
.box_left_txt{ padding:5px 7px 5px 7px; font-size:1.1em; margin-bottom:20px; }
.box_left_txt_a{ padding:5px 7px 5px 7px; font-size:1.1em; margin-bottom:20px; background:#f1f1f1; border:1px solid #ccc; border-top:none;}
/* Spalte Content/Teaser, Spalte rechts, Spalte Menu */

#column_middle_wrapper {
   position: relative;
   margin-left: 225px;
   top:15px;
   
}


#column_middle {
    clear: both;
    margin-right: 245px;
	
}
.page_wrap{ 
    margin-right: 225px;}

#page_start{margin:30px 0 30px 0; background:#f2f2f2 url(../img/link_pagetop.gif) 10px 6px no-repeat; padding:5px 5px 5px 30px; border-top:1px solid #acacac; height:100%;}

#column_left {
    position: absolute; 
    right: 0px; 
    top: 0px;    
    width: 200px;
	
}


#column_menu {
    position: absolute;
    top: -25px;
    width: 200px;
	
	
}



/* CONTENT */
.teaser{line-height:2em; background:#f1f1f1; padding:10px 10px 0 10px; width:100%;}

html>body .teaser{line-height:2em; background:#f1f1f1; padding:10px; width:100%;}
.line{background:#176B37; height:5px; font-size:0; line-height:0; margin-bottom:10px;}
#grey{}
.short_nfo_start{
	padding:10px; 
	background:#fff;
	font-size:1.08em; 
	line-height:1.7em;
	height:100%;
	margin-bottom:10px;
}
.einspalter{
	margin-top:20px;
	font-size:1.2em; 
	line-height:1.8em;
}


.zweispalter_teaser{}
.zsp_l_teaser{float:left; width:140px; margin-top:5px;}
.zsp_r_teaser{ margin-left:160px; /* => */ padding: 5px 0 0 0; line-height: 1.2em; /* <= geaendert 190508 */ }


.fett{font-weight:bold;}
.img_desc{display: block; color: #3E3E3E; font-size:0.9em; }
