* {
	margin:0;
	padding:0;
	text-decoration: none;
	font-family:verdana,arial,helvetica,sans-serif
}

body {
	font:normal 100.01%/1.15em verdana, arial, helvetica, sans-serif;
	color:#333;
	background:#e0e7ef
}

img,fieldset {
	border:0
}

a {
	color:#1d7eb1
}

p {
	margin:0 0 0em
}

a:hover {
	text-decoration:underline
}

h1 span {
	display:none
}

h2 {
	font-size:1.15em;
	color:#515151
}

h2 a {
	color:#515151
}

.clear {
	clear: both;
	text-align: center;
}

td {padding: 6px;}

tr {border-bottom: 1px dotted;}

li {list-style-position:inside;}

#toolmenu .submit{margin:2px 0;padding:2px 1px; border: 0px!important;}
input, textarea {font-size:1em; border:1px solid #ccc;margin:4px 0;padding:2px 1px;}

/* --------------------------------------------------------- */

#main {
	width:959px;
	font-size:.75em;
	margin:30px auto;
	position: relative;
}

/* --------------------------------------------------------- */

#oben { 
	width: 947px;
	border: 1px #dadada solid;
	clear: both;
}

#oben a {
	height: 125px;
	width: 947px;  
	display:block
}

/* --------------------------------------------------------- */

#menu {
	height:35px;
	background:url(/images/design5/menu_hintergrund.jpg) repeat-x;
	margin-bottom:3px;
	left: 0px!important;	
}

/* #menu *{display:block} */

.menu0 li {
	height:35px;
	float:left; 
	border-left:1px #d1d1d1 solid;
	display:block
}

.menu0 h2{font-size:1.2em;display:block}

.menu0 a{
	font-size:.9em;
	height:35px;
	color:#595a5e;
	display:block
}

.menu0 a:hover{
	text-decoration:none;
	color:#595a5e
}

.menu0 span{
	padding:8px 36px;
	/* cursor: default; */
	background:url(/images/design5/linkpunkt.gif) no-repeat left top;
	display:block
}

#aktiv0 span,.menu0 a:hover span{
	background:url(/images/design5/menu0-a_hover.gif) no-repeat left top!important; 
}

#menuitem4 span, #menuitem0 span {cursor: pointer!important;}

/* --------------------------------------------------------- */

#mitte{	margin:0 0 3px;width:959px}
.mehr a{ padding-left:8px; background:url(/images/koppelin/mehr.gif) no-repeat 0 4px; font-weight:700;}
#content h2 { margin:0 0 1em }

/* --------------------------------------------------------- */

#sidebars {
	float: right;
	width: 215px;
	margin-right: 9px;}

#sidebar1, #sidebar2 {
	width: 243px;  
	float: right;
	padding:1px
}

.portlet-rahmen {padding:5px 5px 0}

.links_portletartikel {padding:0 5px;}

.portletfoot {padding: 4px}
/* --------------------------- */

#unten {
	width: 952px; 
	height: 84px; 
	border: 1px #dadada solid;  
	background: url(/images/koppelin/unten_hintergrund.jpg) no-repeat right bottom; 
	position: relative;
	clear:both
} 

/* --------------------------------------------------------- */
#fdp-links {
	width: 959px;
	position: relative; 
	margin-top: 2px;
	color: #999;
} 
#fdp-links a {color: #999;}

/* --------------------------------------------------------- */

.bilder-ajax{position:relative;clip:rect(0, 620px, 160px, 0);width:620px;height:160px;overflow:hidden;/*margin-left:15px*/}
.bilder-ajax div span{font-size:.8em;z-index:3;position:relative;display:block;float:left;width:170px;height:120px;margin:1em;padding:7px;border:1px solid #999;text-align:center}
.overview span {font-size:.8em;z-index:3;position:relative;display:block;float:left;width:155px;/*height:120px;*/margin:1em;padding:7px;border:1px solid #999;text-align:center}
.overview span i { font-style:normal; }
.box-bilder a{border:0!important;padding:0 0 2px}
.box-bilder p{text-align:center;margin:0;padding:0 0 9px}
.bilder-nav-z{background:url(/images/design1/bilder-nav-z.gif) no-repeat;padding:3px 0 9px 25px !important;cursor:pointer;color:#2E81D4}
.bilder-nav-v{background:url(/images/design1/bilder-nav-v.gif) no-repeat right 0;padding:3px 25px 9px 0 !important;cursor:pointer;color:#2E81D4}

/* ---------------------------------------------------- */

.monat-nav span{visibility:hidden}
.monat-nav{text-align:center;height:22px;border-bottom:1px dotted #757c7c;margin:1em 0 2em}
.monat-nav a,.monat-nav strong{border:0;padding:0 0 9px}
.monat_nav_prev{background:url(/images/westerwelle/monat_nav_prev.png) no-repeat right 0}
.monat_nav_next{background:url(/images/westerwelle/monat_nav_next.png) no-repeat}

/* ---------------------------------------------------- */


.portlet-presse li,.portlet-termine li { list-style-type:none!important; margin:0 0 8px }
.portlet-presse em { font-style:normal }
.portlet h2 { font-size:1em;margin:0 0 6px }
#sidebar1 .comment label,#sidebar2 .comment label {display:none}
#sidebar1 .comment * {width: 230px}
.e-mail2{display:none!important}



#toolmenu { 
	width: 948px; 
	height: 30px; 
	padding-top: 10px;
	float: right;  
	color: #306597; 
	text-align: right;
	display: block;
}
#toolmenu a {color: #306597; padding-bottom: 5px;}
#toolmenu form {display: inline; margin-left: 25px; margin-top:-5px;float: right;}
#toolmenu li {float: right; list-style: none;}
.toolmenu_divider {padding: 0px 5px;}

#date {float: left; color: #306597; display: block; 
	padding-bottom: 10px;}



