/* Allgemeine Element-Stylesheets */
* {
        font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration : none;
}


body.main {
	background-color: #bedae4;
	margin: 0px;
	padding: 0px;
}
div.containerhome {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -385px; /* Breite des Elements geteilt durch zwei! */
	margin-top: -246px; /* Höhe des Elements geteilt durch zwei! */
}
div.containermain {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -385px; /* Breite des Elements geteilt durch zwei! */
	margin-top: -258px; /* Höhe des Elements geteilt durch zwei! */
}
div.container8060 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
}
body {
	background-color: #bedae4;
}

h1, h2, h3, h4, h5, h6, p, td, th, div, span, ol, ul {
        color : #000000;
        font-size : 11px;
        font-weight : normal;
}


h1, h2, h3, h4, h5, h6, p, ol, ul {
        margin : 0px;
        margin-bottom: 6px;
        padding : 0px;
}


h2, h3, h4, h5, h6, p, ol, ul {
        margin-top: 6px;
}


h1, h2, h3, h4 {
        font-weight: bold;
        color: #29424a;
}

h1 {
	font-size: 14px;
}

li {
	margin-left: 25px;
}

a {
	font-weight: bold;
	color: #29424a;
}

.c_left a:hover, a:hover {
	color: #6492ad;
}

img {
	border: 0px;
}

img.titel {
	border: 1px solid gray;
}

img.topsite_journal {
	border: 1px solid gray;
}

img.left {
	margin-right: 5px;
	margin-bottom: 8px;
	float: left;
}

img.right {
	margin-left: 5px;
	margin-bottom: 8px;
	float: right;
}

/* Stylesheets head */
p.head {
	margin: 0px;
	color: white;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align : middle;
}

p.head a {
	color: white;
}

/* Stylesheets Navileiste */
p#navileiste {
	margin: 1px 0;
	padding: 2px 10px;
	font-size: 10px;
	text-align: left;
}

/*p#navileiste a {
	list-style: none;
	display: inline;
	margin-left: 0px;
	margin-right: -4px;
	padding:  2px 10px;
}*/

p#navileiste a, p#navileiste span {
	padding: 2px 10px;
	font-size: 10px;
	color: #cee7ef;
}

p#navileiste a:hover, p#navileiste a:active, p#navileiste .on_1 {
	color: #29424a;
	background-color: #efefef;
}

/* Stylesheets Navimenue */
div#subnav1 {
	position:relative;
	top: 1px;
	left: 66px;
	visibility: hidden;
	width: 200px;
	z-index: 10;
}

/* Stylesheets Navimenue */
div#subnav4 {
	position:relative;
	top: -293px;
	left: 227px;
	visibility: hidden;
	width: 200px;
	z-index: 10;
}

* html div#subnav4 {
	top: -251px;
}

div#subnav1 a, div#subnav4 a {
	color:#a3bac2;
	background-color: white;
	font-size : 10px;
	border : 1px solid #1f4043;
	border-top: 0;
	display : block;
	padding: 2px 0 0 5px;
	height: 18px;
	font-weight: bold;
}

div#subnav1 a:link, div#subnav1 a:visited {}
div#subnav1 a:hover, div#subnav1 a:active, div#subnav4 a:hover, div#subnav4 a:active  {color:#29424a;}






/* Stylesheets Verteilerseiten */
h1.topsite {
	 margin: 30px 0 0 30px;
	 font-size: 14px;
}
h2.topsite {
	margin-bottom: 0;
}
h3.topsite {
	font-weight: normal;
	text-decoration: underline;
}
p.topsite {
	margin-top: 0;
	margin-bottom: 12px;
}
p.kontakte {
	margin-top: 0;
	margin-bottom: 6px;
}
.topsite {
}

/* Stylesheets Teaserspalte */
h1.teaser {
	 margin-bottom: 12px;
	 font-size: 11px;
}
h2.teaser {
	margin-bottom: 0;
}
h3.teaser {
        font-weight: normal;
        text-decoration: underline;
}
p.teaser {
	margin-top: 0;
	margin-bottom: 12px;
}
.teaser {
}

/* Stylesheets Zeitschrift */
h1.journal {
	 margin-bottom: 12px;
	 font-size: 12px;
}
h2.journal {
	margin-bottom: 0;
}
h3.journal {
	margin: 4px 0 0 0;
}
p.journal {
	margin-top: 0;
	margin-bottom: 12px;
}
p.journal_r {
	margin: 0 0 4px 0;
}
p.order {
	margin: 1px 0 0 30px;
}
p.order a {
	color: white;
}
p.order_thank {
  font-weight: bold;
  color: #29424a;	
}
.journal {
}
p.journal_title {
	font-size: 10px;
	margin: 0 0 3px 0;
}
p.journal_title a {
	font-weight: bold;
}

/* Stylesheets Artikel */
h1.article {
        margin-bottom: 12px;
        font-size: 11px;
}
h2.article {
}
h3.article {
}
p.article {
}
p.article_text, .artikel_text {
}
div.article_quelle {
        text-align: right;
}
.article_quelle, .artikel_quelle {
	font-style: italic;
}
.article_einleitung {
	font-weight: bold;
}
.article_image {
        margin: 4px;
        float: right;
}
.article_b {  
	font-weight: bold;
}

/* Layout-Styles */
/* head */
td.head_left_dark {
	background-color : #4f7286;
	border-right : 1px solid #a5bdc6;
	border-bottom : 1px solid #a5bdc6;
}

td.head_center_dark {
	background-color : #4f7286;
	border-bottom : 1px solid #a5bdc6;
}

td.head_right_dark {
	background-color : #4f7286;
	border-left : 1px solid #a5bdc6;
	border-bottom : 1px solid #a5bdc6;
}

td.head_left_bright {
	background-color : #6492ad;
	border-right : 1px solid #a5bdc6;
	border-bottom : 1px solid #a5bdc6;
}

td.head_center_bright {
	background-color : #6492ad;
	border-bottom : 1px solid #a5bdc6;
}

td.head_right_bright {
	background-color : #6492ad;
	border-left : 1px solid #a5bdc6;
	border-bottom : 1px solid #a2bac3;
}

td.head_navi {
	background-color : #395263;
	border-bottom : 1px solid #a5bdc6;
	height: 16px;
}

/* navi */
td.navLinks {
	border-right : 1px solid #a5bdc6;
	width: 182px;
}

p.nav_2_on, p.nav_2_off, p.nav_3_on, p.nav_3_off {
	margin: 0;
}

p.nav_2_on, p.nav_2_off {
	font-size: 11px;
	padding: 3px 0 3px 8px;
}

p.nav_3_on, p.nav_3_off {
	font-size: 10px;
	padding: 3px 0 3px 14px;
}

p.nav_2_on, p.nav_3_on, p.nav_3_off {
	background-color: #6b9cbd;
}

a.nav_3_off {
	color: white;
}
span.sub{position:relative; top:-9px; }
/*navi produktwahl*/
h1.act{width:182px;background-color: #a5bdc6;font-size:13px;}
h1.inact{width:182px;background-color: #efefef;font-size:13px;}
p.produkt{position:relative; left:8px; width:166px;}
a.produkt{position:relative; left:8px; }

/* content */
table.main {
	background-color: White;
	border-top : 1px solid #a5bdc6;
	position: absolute;
	top: 114px;
}

table.content {
	padding: 0px;
}

table.content_circle {
	padding: 0px;
	background-image : url(/img/uv_cda/kreis_grau.gif);
	background-repeat : no-repeat;
	background-position : right top;
	height: 325px;
}

table.zs_view_1 {
	background-image : url(/img/uv_cda/kreis_grau.gif);
	background-repeat : no-repeat;
	background-position : right top;
	width: 588px;
	height: 325px;
}

table.zs_view_2 {
	width: 568px;
	margin: 10px 10px 0 10px;
}

td.zs_view {
	padding: 30px 0 0 30px;
	text-transform: uppercase;
}

.c_left {
	padding: 10px;	
}

td.c_right_top {
	height: 300px;
	background-image : url(/img/uv_cda/kreis_grau_oben.gif);
	background-repeat : no-repeat;
	background-position : right top;
}

td.c_right_bot {
	height: 25px;
	background-image : url(/img/uv_cda/kreis_grau_unten.gif);
	background-repeat : no-repeat;
	background-position : right top;
}

td.order {
	padding: 10px;	
}

div.c_right {
	padding: 10px 20px 0 30px;
}

/* foot */
td.foot {
	background-color : #4f7286;
	border-top : 1px solid #a5bdc6;	
}
table.footerhome {
	position: absolute; 
	top: 438px;
}
table.footerlink {
	position: absolute; 
	top: 494px;
}

/* Formulare */
/* Bestell */
input.daten {
	width: 140px; /* Breite.*/
	border: 1px solid #000000;
	position: relative;
	top: 8px;
	left: 95px;
	height:17px;
	font-size:11px;
}


input.probeheft {
	width: 280px; /* Breite.*/
	border: 1px solid #000000;
	position: relative;
	top: 12px;
	left: 0px;
	height:18px;
	font-size:12px;
}



select.daten {
	width: 140px; /* Breite.*/
	border: 1px solid #000000;
	position: relative;
	top: 8px;
	left: 95px;
	height:15px;
	font-size:11px;
}

label.daten {
	text-align: left;
	font-weight: normal;
	position: relative;
	top: 10px;
	width: 80px; /* Breite.*/
	display:block;
	 margin:0 0 -12px 0;
	 
}

textarea.daten {
	position: relative;
	left:88px;
	top: -6px;
	width: 380px; /* Breite.*/
	height:80px;
	font-size:12px;

}

/* Kontakt */
input.daten1 {
	width: 140px; /* Breite.*/
	border: 1px solid #000000;
	position: relative;
	top: 5px;
	left: 88px;
	height:17px;
	font-size:11px;
}



select.daten1 {
	width: 140px; /* Breite.*/
	border: 1px solid #000000;
	position: relative;
	top: 5px;
	left: 88px;
	height:15px;
}

label.daten1 {
	text-align: left;
	font-weight: normal;
	position: relative;
	top: 3px;
	width: 80px; /* Breite.*/
	display:block;
	 margin:0 0 -12px 0;
	 
}


.ft{float:left;padding-left:190px;padding-top:10px;color:white;font-size:100%;}

/* Preview-Styles */
td.standard_rot {background-color: red;}
.fportal {font-weight: bold; color: white; font-size: 16px;}

/*Fehelrmeldungen*/
span.error_missing_value {position:relative;left:250px;color:green;font-size:90%;}
div.error_missing_value {position:relative;left:240px;top:-8px;color:red; margin:0 0 -13px 0;}
div.error_missing_value1 {position:relative;left:0px;color:red; margin:0 0 -12px 0;}
div.error_missing_value2 {position:relative;left:0px;top:-6px;color:red;display:inline;}

/*Formularelemente*/
img.position{position:absolute;top:383px;}
input.sub{position:absolute;top:383px;left:534px;}

*html img.position{position:absolute;top:268px;}
*html input.sub{position:absolute;top:268px;}
