/* 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;
}



/* �berschriften */

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    color: #176B37;
    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;
}



h1.teaser_titel {
    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;
}

.teaser h2{
    font-size: 1.2em;
	color: #3e3e3e;
	margin-bottom:5px;
	background:transparent url(../img/square.gif)  0 8px  no-repeat;
	padding:0 0 5px 17px;
	height:100%;
}

.teaser h3{
    font-size: 1.1em;
	color: #176b37;
	margin-bottom:5px;
	text-transform:uppercase;
}

.teaser h4{
    font-size: 1em;
	color: #000;
	margin-bottom:5px;
	text-transform:uppercase;
}

.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;	
}
/* LINKS */

a:link{
    color: #3e3e3e;
    text-decoration: none;
    background-repeat: no-repeat;
}
a:visited{
    color: #3e3e3e;
    text-decoration: none;
}
a:hover,
a:focus {
    text-decoration: underline;
}
a:active {
    color: #3e3e3e;
    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;}

/* 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;   
	bottom: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;
    padding-top: 25px;
    margin-left: 225px;
    display: block;
    overflow: hidden;
    color: #594D23;
}

.m_theme_main {
	position: relative; 
	background: #d5e4d8 url(../img/bg_titel2.gif) right top no-repeat;
	padding:4em 4em 3.6em 4em;
	height:0;
	margin-bottom:25px;
}

* html .m_theme_main {
	height: 78px;
	padding: 0;
}


.m_theme_main #titel {
	position: absolute;
	bottom:5px;
	left:10px; 

}



/* Pressemeldungen */

.press {
	float:right;
	width: 200px;  

}

.box_left_titel{background:#ccc; padding:5px 5px 1px 7px;}
.box_left_txt{
	font-size: 1.1em;;
	padding:5px 7px 5px 7px; 
	margin-bottom:20px; 
	background:#F1F1F1; 
	border:1px solid #ccc; 
	border-top:none;
	line-height:1.8em;
}

.box_left_txt a{
font-weight:bold;
text-decoration:underline;
}
.box_left_txt a:hover{
color:#176B37;
}
/* Spalte Content/Teaser, Spalte rechts, Spalte Menu */

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


#column_middle {
    clear: both;
    margin-right: 225px;
	line-height:2em;
	
}

#page_start{margin:30px 0 30px 0; background:#f2f2f2 url(../img/link_pagetop.gif) 10px 10px 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: 0px;
    width: 200px;
	
}



/* CONTENT */
.teaser{ }
.short_nfo{
	padding:20px; 
	background:#f2f2f2; 
	border:1px solid #176b37; 
	border-left:none;
	border-right:none;
	margin-top:20px;
	font-size:1.2em; 
	line-height:1.8em;
	height:100%;
}

.einspalter{
	margin-top:20px;
	font-size:1.2em; 
	line-height:1.8em;
	position:relative;
}


.zweispalter{ font-size:1.2em;


	
}

.zs_left{float:left; width:48%; margin-top:20px;}
html>body .zs_left{float:left; width:48%; margin:0;}
.zs_right{float:left; width:48%; padding-left:4%; margin-top:20px; }
html>body .zs_right{float:left; width:48%; padding-left:4%; margin:0;}

/* TEXT Format */
#column_middle .teaser span.liste ul{list-style-type:circle!important;}
span.liste{display:block;}
#column_middle .teaser a span.link_ex {color:#990000!important;}
#column_middle .teaser a:hover span.link_ex {color:#990000!important; text-decoration:underline;}
#column_middle .teaser span.link_ex a {color:#990000!important;}
#column_middle .teaser span.link_ex a:hover {color:#990000!important; text-decoration:underline;}

#column_middle .teaser span.img_desc{display: block; color: #3E3E3E; font-size:0.9em; }

/* Layer */
span.fett{font-weight:bold;}

.pos_schwerin, .pos_bremen, .pos_bremen_zwei, .pos_halle, .pos_dresden, .pos_jena, .pos_frankfurt, .pos_offenbach, .pos_nuernberg, .pos_stuttgart{position:absolute; 
width:150px; 
padding:5px;  
z-index:1;  
visibility: hidden; 
font-size:0.9em; 
line-height:1.7em; 
background:#fff; 
border:1px solid #666;

}

.pos_schwerin{ left: 320px; top: 75px;}
.pos_bremen{left: 270px; top: 95px;}
.pos_bremen_zwei{left: 270px; top: 115px;}
.pos_halle{left: 330px; top: 195px;}
.pos_dresden{left: 200px; top: 215px;}
.pos_jena{left: 200px; top: 285px; width:170px;}
.pos_frankfurt{left: 250px; top: 285px;}
.pos_offenbach{left: 250px; top: 295px;}
.pos_nuernberg{left: 230px; top: 255px; width:120px;}
.pos_stuttgart{left: 220px; top: 215px; width:190px;}


