@charset "utf-8";


/*
Theme Name: Edgewave

*/

body {
	background-color: #FFF;
	background:url(bilder/bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, sans-serif;

}

h1,h2 { margin: 0; padding: 0;}
h4 { color: #666; margin: 0; padding: 0;}

.clear {clear: both}

a img{ border: 0}


a{ outline:none; text-decoration:none; color:  #006bb6}
a:visited { color: #006bb6}

.spacer25 { display: block; height: 25px;}




#wrapper {
	width: 960px;
	background-color: #FFF;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	height: 900px;
	
	}
	
#header {
	width: 960px;
	position:relative;
	  box-shadow:0px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 0px rgba(0,0,0,0.1);

	}
	
#header_top { width: 960px; height: 49px; position:relative; margin-bottom: 10px; }


#header_logo { width: 336px; }

#header_logo:hover {
opacity: 0.5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
}


#sprachwahl { position: absolute; right: 0; bottom: 0;}
#sprachwahl img{ margin-left: 10px;}

#slideshow_box { width: 960px; position:relative; height: 170px; background-color:#000; overflow:hidden; }
#slideshow { width: 960px; position: absolute; left: 0; top: 0; height: 170px; background-color:#000; z-index: 1}
#slideshow_rechts { position:absolute; right: 10px; top: 10px; z-index: 2; }
#slideshow_menu ul{ margin: 0; padding: 5px; font-size: 12px;  width: 216px; color: #006bb6; background:url(bilder/transpa1px.gif); text-align:center;  box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); margin-bottom: 20px; }
#slideshow_menu li{ display:inline; padding-left: 5px; padding-right: 0px; width: 216px; }
#slideshow_suche { width: 225px; height: 32px;}
.suche { width: 185px; margin: 0; display: block; padding: 5px; border: solid 1px #999; height: 12px; float: left; font-size: 10px;  background:url(bilder/bg_suche.jpg) no-repeat; color: #999}
#searchsubmit { float: left; width: 28px; background:url(bilder/bg_suche.jpg) -198px; height: 24px; border: 0; padding: 0;}


#navigation { width: 960px; position: relative; z-index: 4; }
#navigation ul { margin: 0; padding: 0; list-style-position: inside}
#navigation li {

	float:left;
	display:block;
	text-align:center;
	position:relative;
	width: 160px;
}
#navigation ul li a { width: 160px; line-height: 40px;  display: block; vertical-align: middle; text-align:center; font-size: 12px;  text-transform:uppercase; color:#FFF; background:url(bilder/button.jpg)}


#navigation ul li ul { display: none; width: 160px; position:absolute; z-index:999; left: 0px; top: 40px; box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);}

#navigation ul li ul li ul { display: none; }

#navigation ul li ul li a{  max-width: 140px; width: 140px; line-height: 20px; display:block; vertical-align:middle;  text-align: left; padding:10px; background: #0a739c; color:#FFF; font-size: 12px; text-transform:none}
#navigation ul li ul li a:hover { background: #005780}

#navigation > ul > li:hover > ul{display:block; }
.ie7 #navigation > ul > li:hover > ul{display:none; }

#navigation ul li .current_page_item a{ background: #005780;}

#navigation li.current_page_parent > a { background:url(bilder/button_active.jpg);}
#navigation li.current_page_item > a { background:url(bilder/button_active.jpg);}

/* #navigation ul .children a{ background: #0F0;} */


#main { width: 960px;  margin-top: 60px;  padding-bottom: 30px; }
#sidebar { width: 260px;float: left; min-height: 600px; z-index: 0; }
#sidebar_nav {  z-index: 0;}
#sidebar_nav ul { margin: 0; color: #FFF; padding: 0; box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); width: 160px; background:url(bilder/bg_sidebar.jpg); margin-bottom: 20px;}
#sidebar_nav li {

	display:inline;
	text-align:center;
	position:relative;
	z-index:0;
}
#sidebar_nav ul li a{  width: 140px;  display:block; vertical-align:middle;  text-align: left; padding:10px;  color:#FFF; font-size: 12px;
border-bottom: 1px solid #266282; line-height: 20px;
}
#sidebar_nav ul li a:hover { text-decoration: underline}
#sidebar_nav li.current_page_item > a { font-weight:bold; }

#sidebar .children a{ padding-left: 20px; width: 130px; font-style:italic; }


#news_start h3 { margin: 0; padding: 0; font-size: 12px; margin-top: 10px; color: #00557f;}
#news_start ul{ margin: 0; padding: 0; color: #000}
#news_start li{ display:block; font-size: 11px; width: 160px; border-bottom: 1px dotted #999}
#news_start a,
#news_start a:visited { color:#00557f}

#content {  width: 680px; padding-right: 20px; float: left}
.text  a:hover{ border-bottom: 1px dotted #999}







#liste { margin: 0; padding: 0; margin-top: 20px;}
#liste li{ display: block;  font-size: 12px; line-height: 18px;}

h1 { font-size: 28px; letter-spacing: 2px; text-transform: uppercase; font-family: Tahoma, Geneva, sans-serif; color: #333; font-weight: normal; line-height: 42px; }
h2 { background:url(bilder/quotes.gif) no-repeat; min-height: 59px; padding-top: 25px; padding-left: 35px; display: table-cell; vertical-align: bottom; font-weight: normal; letter-spacing: 2px; width: 300px; }
h2 b, h2 strong { color: #00557f; font-weight: normal}

.text { margin-top: 30px; font-size: 13px; line-height: 18px; color: #333}
.text img { padding: 5px; border: 0px; }

#footer { border-top: 1px solid #999; width: 940px; margin: 0, auto; margin: 20px; padding-top: 10px;}
#footer ul{  padding: 0; margin: 0;  color: #666; }
#footer ul li{ display: block;  font-size: 12px; line-height: 18px; }

.big { width: auto; float: left; padding-right: 80px;}
.small_links { width: auto; float: right;}
#footer_bottom { background:url(bilder/footer_bottom.jpg) no-repeat; height: 13px; width: 740px; margin: 0 auto; margin-top: 50px;}


table, td, th
{
border:1px solid #666;

}
th
{
background-color: #00557f;
color:white;
padding: 5px;
font-weight: normal;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

img.alignleft{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
img.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}

.wp-caption {
	background-color: #fff;
	border: 1px solid #999;
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

a.cboxElement:hover {border: 0}

.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-liste {
padding-top: 20px;
}


#nav-below {
	margin: -18px 0 0 0;
}


.qtranxs_language_chooser { list-style-type:none; font-size: 12px; }
.qtranxs_language_chooser a,
.qtranxs_language_chooser a:visited {color: #00557f}
.qtranxs_language_chooser .active { text-decoration: underline}
.qtranxs_language_chooser li { float : left; margin-left: 20px; }

.qtrans_flag { display: block; width: 18px; height: 12px;}
.qtrans_flag_de { background: url(../../plugins/qtranslate-x/flags/de.png);}
.qtrans_flag_de_trans { background: url(../../plugins/qtranslate-x/flags/de.png); opacity: 0.3;}
.qtrans_flag_en { background: url(../../plugins/qtranslate-x/flags/uk.png)}
.qtrans_flag_en_trans { background: url(../../plugins/qtranslate-x/flags/uk.png); opacity: 0.3;}
.trans { opacity: 0.3;}

#content p {margin: 0; padding: 8px 0px;}


/*
a[href="options-general.php?page=qtranslate"] {
display:none;

}
*/


/*** Updates 25.02.2011 ***/


#content table, #content table * {
	border:none;
}
