@charset "utf-8";

/* temp begin */
/*div {border:1px solid red;}*/
/* temp end */
* {margin:0;padding:0;}
html * {font-size:100.01%;}

body { background: #4d87c7 /*url("../../../images/bg_blue.gif") repeat-x top left fixed*/; padding: 10px 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em; }
body { text-align: center; }


a {text-decoration:none;}
FORM {margin:0em;font-size:0.8em;}
INPUT, TEXTAREA, SELECT {border:1px solid #222222;background-color:#FFFFFF;margin:0.5em 0em 0.2em 0.2em;color:#034EA2;}
INPUT, SELECT  {font-size:1.0em;width:22em;}
TEXTAREA {font-size:1.1em;font-family: Verdana, Arial, Helvetica, sans-serif;width: 20em;}
.inputCheckbox {width:2em;border:0px;}
.button {} 
.csc-mailform-submit {width:8em;}
.tx-indexedsearch-searchbox-button {}
.button, 
.csc-mailform-submit,
.tx-indexedsearch-searchbox-button {margin:0.8em 0em 0.8em 0em;padding:0.1em;text-align:center;background-color:#F0EEEF;border:1px solid #CACACA;color:#515551;}

.leftSearchCSS {margin:0em 1.3em 3em 0em;padding:0em;/*background-color:#F0EEEF;*/}
.searchformCSS {}
.searchInput {margin:0em 0.4em 0em 0.1em;padding:0.3em 0.1em 0em 0.1em;width:11.0em;height:1.5em;float:left;font-size:1.1em;} 
.searchImage {margin:0em 0.0em 0em 0em;padding:0em;width:2.2em;} 



#wrapper {text-align:left; margin: 0 auto;padding:0px;border:1px solid #fff;background:#FFF url("../grafik/common/startimage.jpg") no-repeat;}
#wrapper {width: 950px; max-width: 80em; }



#navioben {margin:100px 0px 40px 10px;padding: 10px 10px 10px 10px;border:0px solid green;/*background-color:#FFF;*/}
#navioben ul {list-style:none;padding:2px;}
#navioben ul li {display:inline;}
#navioben ul li a {background:#CCC;margin-right:20px;padding:4px 8px 4px 8px;color:#4d87c7;text-decoration:none;font-weight:bold;font-size:0.75em;
					border:1px solid; border-left-color:#FFF;border-top-color:#FFF;border-right-color:#000;border-bottom-color:#000;}
#navioben ul li a:link,
#navioben ul li a:active,
#navioben ul li a:focus,
#navioben ul li a:visited {color:#4d87c7;}
#navioben ul li a:hover {color:#000;}
#navioben ul li a:hover ,
#navioben ul li a:active,
#navioben ul li a:visited { /*border-left-color:#000;border-top-color:#000;border-right-color:#FFF;border-bottom-color:#FFF;*/}


#buecher {margin:0px 0px 10px 10px;padding:0;border:0px solid green;height:198px;overflow:hidden;}
#slideshow {text-align:right;overflow:hidden;border:0px solid #FFF;width:99.5%;}

#flaggen {margin:50px 0px 40px 10px;padding:0 10px;height:30px;border:0px solid green;font-size:0.8em;}
#flaggen a {text-decoration:none;color:#FFF;}

.flag {float:left;padding-right:5px;text-align:center;width:60px}
.flag img {padding-top:6px;}

.topContainerLang, 
.topContainerLang_on	 {margin:0em 0.7em 0.5em 0em;padding:0em;float:left;color:#BBB;}
.topContainerLang a:link, 
.topContainerLang a:visited, 
.topContainerLang_on a:hover 	{color:#FFFFFF;}
.topContainerLang_on a:link, 
.topContainerLang_on a:visited, 
.topContainerLang a:hover 	{color:#4d87c7;border-top:1px solid #0460C7;border-bottom:1px solid #0460C7;}		/*034EA2*/
.topContainerLang IMG, 
.topContainerLang_on IMG	{margin:0em 0.4em 0em 0em;padding:0em;width:2.8em;height:1.6em;}


#footer {min-height:200px;height:200px;background:#9A9A9A;padding:5px 10px;border-top:1px solid #FFF;}

#footer-links {width: 340px; float:left;color:#FFF;font-size:0.75em;color:#5A0200;padding-top:20px;}
#footer-links img {margin-right:10px;}
#footer-links h1 {margin:0px 0 10px 0;}
#footer-links h2 {margin:0px 0 10px 0;}
#footer-links p {margin:0px 0 10px 0;}
#footer-links a,
#footer-links a:link,
#footer-links a:visited,
#footer-links a:active,
#footer-links a:focus {color:#4d87c7;}
#footer-links a:hover {color:#FFF;}

#footer-rechts {width: 580px; float:right;padding-top:20px;}

.content_untenCSS {height:4.8em;overflow:hidden;margin:0;padding:0;/*color:#FFF;*/color:#5A0200;}
.content_untenCSS p {font-size:0.9em;}
.content_untenCSS a,
.content_untenCSS a:link,
.content_untenCSS a:visited,
.content_untenCSS a:active,
.content_untenCSS a:focus {color:#000;text-decoration:underline;/*font-weight:bold;*/}
.content_untenCSS a:hover {color:#4d87c7;}


#naviunten {margin:1.62em 0em 0em 0em;padding:0.2em 0 0 0;border-top:1px solid #FFF;}
.metaNavi, .metaNavi_on {font-size: 0.75em;font-weight: normal;margin:0em;padding:0em 0.5em 0em 0.5em;float:left;height:2em;border:0px solid green;}
.metaNavi a:link,
.metaNavi a:visited,
.metaNavi_on a:hover {color: #FFF;}
.metaNavi a:hover,
.metaNavi_on a:link,
.metaNavi_on a:visited {color: #4d87c7;}

