/* CSS Document */
html { padding:0px;margin:0px;height:100%;}
body {margin: 10px;padding: 0px;font-family:verdana;font-size:0.7em;color:#808285;line-height:1.5em;
background:#ffffff;overflow-y:scroll;
}

#link01 {position:absolute;width:288px;height:150px;z-index:8;left: 634px;top: 230px;}
#link02 {position:absolute;width:288px;height:150px;z-index:8;left: 634px;top: 410px;}
#link03 {position:absolute;width:288px;height:150px;z-index:8;left: 945px;top: 230px;}
#link04 {position:absolute;width:288px;height:150px;z-index:8;left: 945px;top: 410px;}

#tx_mooslide_pi1316{position:absolute;left: 0px !important;}

img {border:0px;}
.clean {clear:both;}
pre {display:inline }
p {margin:0}

#slogandiv{position:absolute;width:198px;height:40px;z-index:1;left: 20px;top: 90px;text-align: center}
#bild {margin-left:230px; padding-top:7px;}
#inhalt {margin:0 0 0 30;padding:0;clear:inherit}
#top {background:url(bg_top.gif);background-repeat:no-repeat; width:929px;height:141px; position: relative; left: 50%;  margin-left: -470px; display:block; padding:0;}
#middle {background:url(bg_middle.png);background-repeat:repeat; width:929px;position: relative; left: 50%;  margin-left: -470px;display:block;  padding:0;z-index:1}
#middle_start {background:url(bg_middle_start.jpg);background-repeat:norepeat; width:929px;height:515px; position: relative; left: 50%;  margin-left: -470px;display:block;  padding:0;z-index:5}
#middle_start_en {background:url(bg_middle_start_en.jpg);background-repeat:norepeat; width:929px;height:515px; position: relative; left: 50%;  margin-left: -470px;display:block;  padding:0;z-index:5}
#middle_start_bg {background:url(bg_middle_start_bg.jpg);background-repeat:norepeat; width:929px;height:515px; position: relative; left: 50%;  margin-left: -470px;display:block;  padding:0;z-index:5}
#middle_start_pl {background:url(bg_middle_start_pl.jpg);background-repeat:norepeat; width:929px;height:515px; position: relative; left: 50%;  margin-left: -470px;display:block;  padding:0;z-index:5}



#foot {background:url(bg_footer.gif);background-repeat:no-repeat; width:929px;height:48px; position: relative; left: 50%;  margin-left: -470px;display:block; padding:0;}
#footer {width:890px;height:48px; position: relative; left: 50%;  margin-left: -450px; margin-top: 10px; display:block; padding:0;}

.tab {
	text-align: center;
}
#textwind {width:900px;margin-left:10px;display:block;z-index:2;overflow:hidden;line-height:1.9em;}

.csc-textpic-image {padding:0 0 20 20}

.slogan {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 11px;color: #0469AE;font-weight: bold}


.newsticker {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color: #EA7B24; font-size: 12px; text-decoration: underline;}
A.newsticker:link {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color: #EA7B24 !important; font-size: 12px; text-decoration: underline;}
A.newsticker:active {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color: #EA7B24; font-size: 12px; text-decoration: underline;}
A.newsticker:visited {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; color: #EA7B24; font-size: 12px; text-decoration: underline;}
A.newsticker:hover {color: #999999!important; text-decoration: none;}



INPUT,TEXTAREA {border:1px solid #cccccc;font-family: Verdana, Geneva, Arial, sans-serif;color: #333333;font-size: 12px;}

   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #333333; }

   .tx-srlanguagemenu-pi1 fieldset {border:0px }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #cccccc; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }



td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 11px;line-height:1.5em;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 11px;line-height:1.5em;}
.text01{font-family: Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 10px;color: #ffffff;}
.white {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #ffffff;	font-size: 11px;}
A:link {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #999999; text-decoration: underline;	font-size: 11px;}
A:active {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #999999; text-decoration: underline; font-size: 11px;}
A:visited {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #999999; text-decoration: underline; font-size: 11px;}
A:hover {color: #FF8700;text-decoration: none;}

.w {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color: #ffffff;	font-size: 11px;	text-decoration: none;}
A.w:link {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color: #ffffff;	font-size: 11px;	text-decoration: none;}
A.w:active {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 	color: #ffffff;	font-size: 11px;	text-decoration: none;}
A.w:visited {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;	color: #ffffff;	font-size: 11px;	text-decoration: none;}
A.w:hover {color: #cccccc;	text-decoration: none;}


H1 {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #EA7B24;font-size: 14px;font-weight: bold; margin-bottom: 10px;}
H2 {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #0469AE;font-size: 11px;font-weight: bold;margin-bottom: 2px;}
H3 {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #FF8700;font-size: 11px;font-weight: bold;}
H4 {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;color: #FF8700;font-size: 11px;font-weight: bold;}

ul {list-style-type: square}
.karte2 {margin-left:10px;}
.karte3 {margin-left:20px;}
.karte4 {margin-left:30px;}
hr {border: 0 none;height: 1px;}

/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #333366; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}


/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

img{ border-width : 0px; }
img:hover{ border : 0px; }

/* Email, Login and Search forms generally: */

FORM TABLE TR TD { padding-left: 5px; padding-right: 0px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #ffffff; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #ffffff; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }
.csc-mailform {
	border-style: none;
	width: 500px;
}

.csc-mailform-field {
	margin: 0px;
}

.csc-mailform-field input {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #EFEFEF;
	width: 200px;;
}

.csc-mailform-field label {
	float: left;
	width: 130px;
	font-weight: bold;
	font-size: 10px;
}

.csc-mailform-field textarea {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #EFEFEF;
	width: 320px;
}

.csc-mailform-field select {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #EFEFEF;
	width: 200px;
}

input.csc-mailform-submit {
	background-color: #EFEFEF;
	float: left;
	margin-top:10px;
	width: 100px;
}

.csc-mailform-radio input {
	width: auto;
	border-style: none;
	background-color: transparent;
}

.csc-mailform-radio label {
	width: auto;
	float: none;
}

.csc-mailform-radio fieldset {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	background-color: #EFEFEF;
}

.csc-mailform-radio legend {
	visibility: hidden;
	display: none;
}
.csc-mailform-field input.csc-mailform-check
{
    border: none;
	width: 15px;;

}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic;url(bg.jpg) repeat-y top left }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

.soc_container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 400px;
	auto;
	border: 1px solid #EFEFEF;
	position:absolute;
	background:#FFF url(../images/bg_container2.jpg) repeat-x bottom;
	visibility:hidden;
	font-size:11px;
	line-height:18px;
}

.soc_container h1{
	
	margin:10px 0 10px 20px;
	font-size:14px;
}

.soc_container h2{
	margin: 10px 0 10px 20px;
	font-size:14px;
}

.soc_container a{
	color: #aadd00;
	text-decoration:none;
}

.soc_left{
	width: 180px;
	padding:10px;
	float:left;
	visibility:hidden;
}

.soc_left img{
	width: 18px;
	height: 18px;
	float:left;
	margin: 0 10px 0 0;
}
.soc_left a{
	color:#3E3F3E;
	text-decoration:none;
	line-height:18px;
	

	border-bottom:1px dotted #CECECE;
	display:block;
}
.soc_left a:hover{
	color:#6699FF;
	background-color:#E6F0C1;
}
#close{
	width:10px;
	height:10px;
	float:right;
	clear:both;
}
.open_window{
	width:780px;
	height:500px;
	background-color:#000;


}
.close{
	width:10px;
	height:10px;
	float:right;
	clear:both;
}
.soc_send_friend{
	clear:both;
	padding:20px;
}
.wait{
background-image:url(ajaxloader.gif);
background-repeat:no-repeat;
background-position: center center;
}

