﻿
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs
{
	margin-left: 0px;
	padding: 0;	
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 3em;
	/*background:white;*/
	/*border:solid 1px red;*/
	float:left;
}

#outerddcolortabs
{
	width:100%;
}

#ddcolortabs ul
{
	font: bold 11px Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
}

#ddcolortabs li
{
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	/*text-transform:uppercase; */
}

#ddcolortabs a
{
	float:left;
	color: white;
	background: #456d8e url(img/color_tabs_left.gif) no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
	/* letter-spacing: 1px; */
}

#ddcolortabs a span
{
	float:left;
	display:block;
	background: transparent url(img/color_tabs_right.gif) no-repeat right top;
	padding:4px 9px 2px 6px;
}

#ddcolortabs a span
{
	float:none;
}

#ddcolortabs a:hover
{
	background-color: #a2b6c6;
}

#ddcolortabs a:hover span
{
	background-color: #a2b6c6;
}

#ddcolortabs #current a, #ddcolortabs #current span, #ctl00_current a, #ddcolortabs #ctl00_current span

{ 
	/*currently selected tab*/
	background-color: #a2b6c6;
}

#ddcolortabsline /*, #ddcolortabsline2*/ /* not used any longer!! */
{
	clear: both;
	padding: 0;
	width: 100%;
	height: 1em;
	height: 1px;
	line-height: 1em;
	background: #a2b6c6;
	border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#ddcolortabsline2
{	
	padding: 0;
	margin-left:3em;
	padding-top:1em;

}

body
{
	margin:0;
	padding:0;
	background:#a2b6c6;
	font: bold 75% Arial, Verdana, sans-serif;
}

#signetcontainer, #ctl00_signetcontainer
{
	border:solid red 0px;
	text-align:center;
	background:white;	
	padding: 0;
	margin:0;	
	height:180px;
	background-color:#ccc;
	z-index:0;
	position:relative;	
}


#languagesel
{
	margin-top:4px;
	color:#a2b6c6;
	padding-right:3em;
	float:right;
	background-color: white;
	padding: 4px 0 0 0;
	
}

#languagesel a
{
	float:none;
	background-color: white;
	background-image: none;
	color:#456d8e;
	display:inline;
	padding: 4px 0px 0px 0px;	
	text-decoration:underline;		
}

#languagesel a:hover
{
	background-color: white;
}



.contentinnerentry img, .contentinnerentryw img
{
    margin-right:10px;        
    margin-bottom:8px;
}


  .clearer
{
    clear:left;
}

.contentinnerentry img.mbi, .contentinnerentryw img.mbi
{
 
}

img
{
    border:0;
}


.contentinnerentry, .contentinnerentryw
{	
	margin-left:40px;
	float:left;
	margin-top:1em;
	max-width:680px;	
	display: inline; /* ie6 double float margin bug workaround */
	font-weight:normal	
}

.contentinnerentryw
{
	max-width:1200px;
}
    
       
a
{
	color:#456d8e;
}

.ulstd, .olstd, .ulstd2
{	
	font-weight:normal;	
	margin-left:18px;
	padding:0px;
	margin-top:0px;	
	
}

.ulstd li, .olstd li, .ulstd2 li
{	
	margin-bottom:1em;
	list-style: square outside; color:white;	
}

.ulstd2 li { margin-bottom:0; color:black;}

.blacktext
{
	color:Black;
}


.citebig
{
	font-size:1.7em;color:#456d8e;font-weight:lighter;margin-left:40px;margin-top:1.3em;
}

.citeauthor
{
	font-size:1em;color:#456d8e;font-weight:lighter;width:500px;margin-left:40px;margin-top:1em;
}

h1
{
	font-size:2em;color:white;
	margin: 1em 0 0 40px;		
}

h2, h2.nomargin
{
	font-size:1.5em;font-weight:lighter;color:White;margin:0 0 0 40px;
}

h2.nomargin
{
	margin:0;
}

.sellink
{
	color: White;
}

.submenu, .ctl00_submenu
{
	padding-left:4px;
	width:660px	
}

.bildunterschrift
{
	font-size:0.75em;
}

#signet
{
	position:absolute;
	z-index:1000;
	left:36px;
	top:0px;
}

.posrelminus24
{
	position:relative;top:-22px;
	
}

#citecontainer, #ctl00_citecontainer
{
	margin-left:40px;margin-top:1em;margin-bottom:1em;
}


.citetext2, .citetext22 
{
	font-size:1.2em;color:white;	
	max-width:1000px;	
}

.citeauthor2,.citeauthor22
{
	font-size:0.8em;color:white;
}

.citetext22, .citeauthor22
{
	color:Black;
}

.citeentry
{
	margin-bottom:1em;
}

.imglcontainer
{
	margin-top:2em;
}



.sctb
{	
	display:block;
	margin-bottom: 0.5em; 
	/*clear:both;*/
}

input.sctb, textarea.sctb
{
	width:400px;
}

input.sctbw, textarea.sctbw
{
	width:500px;
}

select
{
	width:406px;
}


label, input, select, textarea
{ 
	display: block;
	float: left;
}

label.lblfrm
{
	width: 210px; 	
	width: 160px; 	
}

label.lblfrm2
{
	width: 170px; 
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}

.reqfldval
{
	margin-left: 1em;
}


.updprg
{
	background-color:White;border:2px solid black;padding:10px;background:#fc9caa;
	
}


.lblInfo
{
	color:black;
	background-color:Yellow;
}

.box
{
	border: dashed white 1px;
	padding:10px;
	background-color:white;
}

.nomargintopbottom
{
	margin-top:0;
	margin-bottom:0;
}

li.ae
{
	margin-bottom:0.6em;
}

h2.h2med { margin: 1.5em 0 0.5em 0; }

.lcol 
{
	width:680px;float:left;margin-right:20px;
}

.rcol
{
	width:200px;float:left;
}
