html {
height:100%;
margin-bottom:1px;
}

body{
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(../images/background_repeat.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#pagecontent{
    
    position:absolute;
    left:50%;
    width:810px;
    margin-left:-405px;
    text-align:left;
}


/* Runde Ecken */
#topborder,
#bottomborder{
    width:100%;
    height:15px;
    clear:both;
    background: #FFFFFF;
}
#topborder{background:url(../images/line_top.gif);background-repeat:repeat-x;}
#bottomborder{background:url(../images/line_bottom.gif);background-repeat: repeat-x;}
.linke_ecke{float:left;width:15px;height:15px;}
.rechte_ecke{float:right;width:15px;height:15px;}
#site{
    width:748px;
    margin-left:5px;
    border-left:1px solid #a8a8a8;
    border-right:1px solid #a8a8a8;
    min-height:500px;
    background:#FFFFFF;
    clear:both;
    padding:25px;
}
.iefix{
    height:500px;
	width:0px;
	float:left;
}

#header, #sitecontent{
    float:left;
}
#header, .logo, .header_nav{ width:100%;}
.logo{margin-bottom:25px;}
.logo img{border:none;}

#sitecontent{
  width:100%;
  min-height:500px;
}

#footer{text-align:right;color:#cac9c7;}
#footer a{
   color:#cac9c7;
   text-decoration:none;
   text-transform:uppercase;
   padding-right:10px;
}
#footer a:hover{text-decoration:underline;color:#aaaaaa;}


/* Contentbox */
#ctopborder,
#cbottomborder{
    width:100%;
	height:9px;
	clear:both;
	background: #FFFFFF;
}
#ctopborder{
	background-repeat:repeat-x;
	background-image: url(../images/content_line_top.gif);
}
#cbottomborder{
	background-repeat: repeat-x;
	background-image: url(../images/content_line_bottom.gif);
}

#ctopborder .linke_ecke{float:left;width:9px;height:9px;}
#ctopborder .rechte_ecke{float:right;width:9px;height:9px;}

#cbottomborder .linke_ecke{float:left;width:9px;height:9px;}
#cbottomborder .rechte_ecke{float:right;width:9px;height:9px;}

.boxcontent{
  padding-left:9px;
  padding-right:9px;
  padding-bottom: 0;
  margin: 0;
  display:block;
  border-left:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
}
.boxcontent_blau{ 
  padding:0px;
  display:block;
  border-left:0px solid #274279;
  border-right:0px solid #274279;
  background: #274279;
}

.boxcontent_o{
  padding-left:0;
  padding-right:0;
  display:block;
}
.cbshadow{
  width:100%;
  height:12px;
  text-align:center;
  background:url(../images/schatten_contentbox.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}

.w100{width:748px;}
.w50{width:368px;}
.w25{width:167px;}
.w33{width:234px;margin-left:3px;}

.w33 .cbshadow{text-align:left;}

.w100 .boxcontent{width:729px;}
.w50 .boxcontent{ width:348px;}
.w25 .boxcontent{ width:147px;}
.w33 .boxcontent{ width:214px;}


.box{margin-bottom:12px;float:left;}
.box w100{float:left;}
.links{float:left;margin-right:6px;}
.rechts{float:right;margin-left:6px;}

#header .boxcontent{
text-align:center;
}
#topnav{
 	background-image: url(../images/nav_repeat.jpg);
	background-repeat: repeat-x;
	height:38px;
	line-height:38px;
	vertical-align:middle;
	text-align:right;
	color:#FFFFFF;
}

.border{border-right:1px solid #fff;height:38px;line-height:38px;}
.noborder{border:0px none;}
#boxinhalt {background: transparent;}
#boxinhalt img{float:right;}
#breadcrump {background: none;}




/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/

	.subcolumns {
		width: 100%;
		padding: 0 0px 0 0px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l, .c33l2 {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r, .c33r2 {float: right; overflow: hidden;}

	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 40%; }
	.c50l, .c50r { width: 48%; }
	.c66l, .c66r { width: 60%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
	.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */
	.c33l2, .c33r2 {width: 33%;}

	.subc  { padding: 0 0 0 0; overflow: hidden; }
	.subcl { padding: 0 0 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 0; overflow: hidden; }


#teaser_picture {float: left; padding-right: 10px;}
#teaser_headline {padding: 0; margin: 0;}
#teaser_author {padding-top: 2.5em ; margin: 0;}
#teaser_text {padding-left:90px; padding-top:0;}


/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/

/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; padding:0; margin:0;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {
  display:block; 
  background:#274279; 
  border-left:1px solid #274279; 
  border-right:1px solid #274279;  
  	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.8em;
  height:1%; 
  overflow:hidden;
}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#274279; border-left:1px solid #274279; border-right:1px solid #274279;}
.rBline1 {margin:0 5px; background:#274279;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* grey */
* html .REboxGreyContent {height:1%}
.REboxGreyContent {overflow:hidden}
.REboxGrey {display:block; background:transparent; font-weight:normal; padding:0; margin:0;}
.REboxGrey p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreyContent {display:block; background:#f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxGreyContent h1, .REboxGreyContent h2, .REboxGreyContent h3, .REboxGreyContent h4, .REboxGreyContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2;}
.rGline1 {margin:0 5px; background:#f2f2f2;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}

/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
div.flexi div.left {margin-right:5px;display:block; overflow:hidden; float:left;}
div.flexi div.center {margin-right:5px; margin-left:0px;display:block; overflow:hidden; float:left;}
div.flexi div.right {margin-left:0px;display:block; overflow:hidden; float:left;}

#boxinhalt .pm_captcha img{
  float:left;
}

#teaser_author{
  clear:left;
}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item p {margin:0; background:#f7f7ef url(../../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 0 4em;}
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; background:#f7f7ef; text-align:right;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em; border-bottom:1px solid #ccc; width:80%;}
.news-list-item p {margin:0; background:transparent; padding:0; font-weight:bold;}
.news-list-item h3 {padding-top:0; margin-top:0; font-size:1.8em; font-family: 'Times New Roman', Times, serif; font-weight:normal; }
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-family: 'Times New Roman', Times, serif; font-size:0.7em; padding-right:20px;}
.news-list-morelink {padding:1px; background:#f7f7ef; text-align:right;}
.news-list-category {color:#aaa;}
.news-list-date {display:none;}
.bruttoprice {font-weight:bold;}
hr.clearer {display:none;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-item h2 {font-size:2.6em; padding:0; margin:0 0 -25px 0; color:#839233; display:none;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-item .addinfo {margin:10px 0 10px 0; color:#aaa;}
.news-single-item .authoren {margin-top:10px;}
.news-single-item .author {margin-top:10px;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
.news-single-rightbox {display:none;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}


.tx-fab74softlink-pi1{width:250px;float:left;text-align:left;}
.tx-fab74softlink-pi1 input {font-family: Arial, Helvetica, sans-serif; }
submit_button.tx-fab74softlink-pi1 input {display:none;}

.tx-wsferegister-pi1 .spalte{padding:5px;margin:0px;float:left;vertical-align:top;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 .spalte select{padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 .links{width:35%;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 .rechts{width:60%;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 .descText{font-size:0.8em;font-family: Arial, Helvetica, sans-serif;}

.tx-wsferegister-pi1 input[type=checkbox]{width:25px;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 .stb_input{border:1px solid #ccc;width:90%;font-family: Arial, Helvetica, sans-serif;}
.tx-wsferegister-pi1 select{width:90%;font-family: Arial, Helvetica, sans-serif;}

.tx-wsferegister-pi1 ul,li{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;	
	}
input.webcode{font-family: Arial, Helvetica, sans-serif;}







