@charset "utf-8";
/* CSS Document */

/*------------------- CSS RESET ---------------------
---------------------------------------------------*/
* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
}

ul,
ol {
list-style: none;
}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}

/*------------------SCHRIFT / GRÖSSE ----------------
---------------------------------------------------*/

body {
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align: left;
color: #505050;
font-weight: bold;
}

h1,
h2,
h3 {
margin-bottom: 0.7em;
}

h1,
h2 {
font-family: Verdana,Arial,Helvetica,sans-serif;
}

h1 {
font-size: 2.5em;
}


h2 {
font-size: 2.0em;
}

h3 {
font-size: 1.2em;
}

h3.datum {
font-size: 0.95em;
}

blockquote {
}

a:link,
a:visited {
text-decoration: none;
color: #505050;
}


a:hover,
a:focus,
a:active {
text-decoration: underline;
color: #505050;
}

h1 a:link,a:visited {
color: #505050;
}

/*------------------- LAYOUT ---------------------
---------------------------------------------------*/
#container {
width: 1024px;
height: 768px;
border: none
padding: 0px;
margin: 0 auto;
background: url(../img/bg.jpg) no-repeat #ffffff;
}

#topspacer {
height: 120px;
width: 100%;
}

#botspacer {
height: 30px;
width: 100%;
}

#lefttopspacer {
width: 199px;
float: left;
}

#top {
float: left;
font-size: 2.5em;
font-weight: bold;
}

#bottom {
height: 204px;
}	

#picturebox {
width: 936px;
height: 250px;
margin: 0 auto;
}

.pictures_frontside {
width: 156px;
height: 250px;
float: left;
}

#picture_left {
width: 355px;
height: 500px;
float: left;
text-align: right;
}

#contentspacer {
width: 10px;
height: 550px;
float: left;
}

#textbox {
width: 936px;
height: 30px;
margin: 0 auto;
}

.text_frontside {
width: 156px;
height: 20px;
float: left;
text-align: center;
font-size: 1.3em;
font-weight: bold;
}

#content {
font-size: 0.9em;
}

#content h1 {
font-size: 1.5em;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float: none;
}

#gallery {
	padding: 0px 162px;
}

.jdGallery a.carouselBtn {
	visibility: none;
}

#lefttopspacerGallery {
	width: 218px;
	float: left;
}

/*------------------- ALLGEMEIN --------------------
---------------------------------------------------*/

.clearfloat {
clear: both;
}

/*------------------- MAILFORM --------------------
--------------------------------------------------*/
fieldset.csc-mailform label{width:120px;float:left;text-align:left;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #bbb;padding:2px;xwidth:250px}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:220px;margin:2px 0}
fieldset.csc-mailform option{padding:0 5px;background:#fff}
form#mailform {background:#fff;border:1px solid #fff;text-align:left}
fieldset.csc-mailform {padding-top:2px;border:none;}

/*------------------- ALLGEMEIN --------------------
 * ---------------------------------------------------*/
TABLE.farben {
	width: 620px;

	color: #505050;
}
THEAD.farben {
	font-weight: bold;
	font-size: larger;
}


