*{
	padding:0;
	margin:0;
	border:0;
}
body,html{

	font:11px "Verdana", Verdana, Arial, sans-serif;
	color:#003362;
	background:#CECFCE;
	text-align: center;

}

p, tr, td {	
	font:11px "Verdana", Verdana, Arial, sans-serif;
	color:#003362;

}

a, a em.file {color:#003362; text-decoration: underline;}
a:hover {text-decoration:none;}
a.download img {padding-right:5px;}

form {overflow:hidden;}

input, textarea {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#AFAFAF;padding:3px; color:#777;}

input[type=text]:focus, input[type=password]:focus, textarea:focus {background:##AFAFAF; color:#333; border-color:#666;}

select{margin-left:11px;}

h1,h2,h3,h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1,h2,h3,h4 {font-family: Verdana, Arial, Helvetica,  sans-serif; display:block; font-weight:bold;}

h1 {font-size:16px; color:#003362; ; margin:0 0 10px 0; padding-left: 0px; }
h2 {font-size:14px; color:#003362; background:transparent; margin:0 0 7px 0; padding:5px 10px 5px 5px; }
h3 {font-size:12px; color:#003362; background:transparent; margin:0 0 5px 0; padding:0 0 0 10px;}
h4 {font-size:10px; color:#003362; background:transparent; margin:0 0 10px 0; border-bottom:1px #ccc solid; padding-top:1em;}
h5 {font-size:12px; color:#003362; background:transparent; margin:0 0 0 6px; padding:0.3em; margin-top:1em;}
img.float_left {float:left; margin-right:10px; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:10px; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}

#container{

    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 980px;
    padding: 0;
    background: #CECFCE url(hintergrund.gif) repeat-y;
    
}

#top_navigation{
	display:block;
	margin:0 auto;
	width:980px;
	height:15px;
	font:9pt;
	color:#003362;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	list-style:none;
	text-decoration:none;
	text-align:right;
}
#top_navigation ul a, #top_navigation li a, #top_navigation_no, #top_navigation_no a{
	color:#003362;
	list-style:none;
	text-decoration:none;
}

#top_navigation_act a, #top_navigation_act a:hover, #top_navigation_no a:hover{
	color:#003362;
	text-decoration:none;
	font-style:bold;
	list-style:none;
}

#logo{
	display:block;
	margin:0 auto;
	width:980px;
	padding-left: 5px;
	background-image: url(../images/DEWEK_Logo.jpg);
	background-position: 10px 10px;
	background-color:white;
	background-repeat:no-repeat;
 	height: 60px;
	border-top-width:1px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-color:rgb(121,170,212); 
	border-style:solid; 
}

#header{
	display:block;
	margin:0 auto;
	width:980px;
	text-align:center;
	padding-left: 5px;
	background-image: url(../images/wolke_dw08.jpg);
	background-color:#003362;
	background-repeat:no-repeat;
 	height: 120px;
	border-left-width:1px; 
	border-right-width:1px; 
	border-color:rgb(121,170,212); 
	border-style:solid; 
	border-left-width:1px; 
}

#navigation{
	display:block;
	margin:0 auto;
	width:980px;
	background:#003362;
	height:13px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border-left-width:1px;
	border-right-width:1px; 
	border-color:rgb(121,170,212);
	border-style:solid;
}
#navigation2{
	display:block;
	margin:0 auto;
	width:980px;
	background:#79AAD4;
	height:14px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border-left-width:1px;
	border-right-width:1px; 
	border-color:rgb(121,170,212);
	border-style:solid;
}
#subnavigation li 
{
	text-align:left;
	display: inline;
	margin-bottom:0px;
}

#subnavigation ul{
	clear:left;
	float:left;
	list-style:none;
	margin:0 auto;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;

}
#subnavigation li a, #subnavigation li a:link{

	display:inline;
	color:white;
	text-decoration:none;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;

}
#subnavigation li a:hover{
	background:#79AAD4;
}
#subnavigation-active{
	display:inline;
	color:white;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	background:#79AAD4;
}
#subnavigation-current-active{
	display:inline;
	color:white;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	background:#79AAD4;
}


#subnav2 li 
{
	text-align:left;
	display: inline;
	margin-bottom:0px;
}
#subnav2 ul{
	clear:left;
	float:left;
	list-style:none;
	margin:0 auto;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
}
#subnav2 li a, #subnavigation li a:link{

	display:inline;
	color:white;
	text-decoration:none;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:5px;
}
#subnav2 li a:hover{
	font-weight:bold;
	border-bottom-width:2px;
	border-color:#003362;
	border-style:solid;
}
#subnav2-active, #subnav2-current-active{
	font-weight:bold;
	display:inline;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width:2px;
	border-color:#003362;
	border-style:solid;
}


#main_content{
	display:block;
	margin:0 auto;
	width:980px;
	background:#ffffff;
	height:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border-left-width:1px;
	border-right-width:1px; 
	border-color:rgb(121,170,212);
	border-style:solid;
}


#inhalt{
 
	float: left; width: 700px;
	background:#ffffff;
	min-height:400px;
	padding: 10px;
	text-align:left;
}
#inhalt p{
	margin:0px 0 5px 0;
	font-height:10pt;
	font-color:#003362;
}

#inhalt h1{
	margin:10px 0 10px 0;
	font-size:16px;
	font-color:#003362;

}

#inhalt h2{
	margin:10px 0 10px 0;
	font-size:14px;
	font-color:#003362;

}

#inhalt ul {
	margin: 0px 0 10px 0;
	}

#inhalt li {
	list-style	: inside url(../images/arrow.gif) 3px;
	list-style-image: url(../images/arrow.gif);
	list-style-position: outside;
	margin-left:50px;

	}

#rechts{
	margin-left: 740px;
	width:230px;
	background:#ffffff;
	min-height:225px;
	padding-top: 25px;
	padding-right:0px;
	text-align:left;
	font-height:11px;
	font-color:#000000;
}

#rechts p{
	padding-left:20px;
	padding-right:10px;

}

#rechts a{
	text-decoration:none;
	padding-bottom: 6pt;
	line-high:15px;
}

#rechts h1{
	padding-left:20px;
	padding-right:10px;
	font-height:13px;
	font-color:#000000;
}
#log_foot{
	clear:both;
	display:block;
	margin:0 auto;
	width:970px;

	background-image: url(../images/sponsor.jpg);
	background-position: 0px 20px;
	background-color:white;
	background-repeat:no-repeat;
 	height: 70px;
	padding-top:20px;
	text-align:right;
	vertical-align:bottom;
	font-height:11px;
	font-color:#000000;

}
#footer{
	clear:both;	
	display:block;
	margin:0 auto;
	width:980px;
	background:#003362;
	height:5px;
	padding-left:5px;

	text-align:left;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;  
	border-color:rgb(121,170,212);
	border-style:solid;
}	


/* MININEWS */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; font-size:12px;}

/*selbst Titel*/

P.tx-mininews-pi1-listrowField-title A {color:#000000; text-decoration:none;}
P.tx-mininews-pi1-listrowField-title A:hover {color:#000000; text-decoration:underline;}
P.tx-mininews-pi1-fp_listrowField-title A {text-decoration:none; color:#000000;}
P.tx-mininews-pi1-fp_listrowField-teaser A {color:#000000;}

.tx-mininews-pi1 .tx-mininews-pi1-fp_listrowField-datetime{color:#C2DBF0;}
.tx-mininews-pi1 .tx-mininews-pi1-listrowField-datetime{color:#ffffff;}
.tx-mininews-pi1 .tx-mininews-pi1-singleViewField-datetime{color:#ffffff;}

.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:#000000; text-decoration:none;}
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:#000000; text-decoration:underline;}