/* dic|she 2.0 layout - dicshe.de */

/* Last updated 07 Sept 2008  */

/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright (c) 2005 dic|she and may not be reproduced. */

body {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background-image:url(images/back.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
	text-align: center;
	line-height:15px;
}
img {
    border:0px;
}
p {
	margin:0px;
	padding:0px;
}
.separator {
	font-size:1px;
	line-height:1px;
	height:3px;
	border-bottom:1px dashed #825F00;
	padding:0px;
	margin:5px 0px 5px 0px;
}
#backgroundwhite {
    background-color:white;
    text-align: center;
    margin-bottom: 10px;
    }

/* dee dee ramone start fuer alle ausser IE Win */
head:first-child+body #ramone {
	width:180px;
	height:180px;
	background-image:url("images/dee_dee_ramone.png");
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	position:absolute;
	top:15px;
	right:10px;
}  
/* dee_dee_ramone fuer IE Win */
* html #ramone {
	width:180px;
	height:180px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/template/images/dee_dee_ramone.png", sizingMethod = 'scale');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	position:absolute;
	top:15px;
	right:10px;
}
/* dee dee ramone end */    
    
/* Listen */
ul {
    margin:0px;
    padding:0px 0px 0px 17px;
    list-style-image: url(images/bullet.gif);
}
li {   
    margin:0px;
    padding:0px 0px 0px 0px;
}
/* */
.content h1 {
    letter-spacing:1px;
    font-size:14px;
    background-color:#EDEAE3;
    margin:0px -10px 10px -10px;
    padding:3px 10px 3px 10px;
    text-transform: uppercase;
}
.content h2 {
    letter-spacing:1px;
    font-size:12px;
    text-transform: uppercase;
}
.clickpath {
    font-size:10px;
    margin-bottom:10px;
}
.date {
    margin-bottom:5px;
}
#definition {
    display:none;
}
/* Links */
/* generell */
a:link{color:#825F00; text-decoration:none;}
a:visited{color:#825F00; text-decoration:none;}
a:hover{color:#FFD322; text-decoration:none;}
a:active{color:#FFFAE6; text-decoration:none;}
/* clickpath */
.clickpath a:link{color:#825F00; text-decoration:underline;}
.clickpath a:visited{color:#825F00; text-decoration:underline;}
.clickpath a:hover{color:#FFD322; text-decoration:none;}
.clickpath a:active{color:#FFFAE6; text-decoration:none;}
/* content */
.content a:link{color:#825F00; text-decoration:underline; font-weight:bold;}
.content a:visited{color:#825F00; text-decoration:underline; font-weight:bold;}
.content a:hover{color:#FFD322; text-decoration:none; font-weight:bold;}
.content a:active{color:#FFFAE6; text-decoration:none; font-weight:bold;}
/* footer */
.footer_content a:link{color:#825F00; text-decoration:none;}
.footer_content a:visited{color:#825F00; text-decoration:none;}
.footer_content a:hover{color:#FFD322; text-decoration:none;}
.footer_content a:active{color:#FFFAE6; text-decoration:none;}
/* Teaser top */
.back_top_up a:link{color:#825F00; text-decoration:underline; font-weight:bold;}
.back_top_up a:visited{color:#825F00; text-decoration:underline; font-weight:bold;}
.back_top_up a:hover{color:#825F00; text-decoration:none; font-weight:bold;}
.back_top_up a:active{color:#825F00; text-decoration:none; font-weight:bold;}
/* Teaser bottom */
.back_top_down a:link{color:#ffffff; text-decoration:none;}
.back_top_down a:visited{color:#ffffff; text-decoration:none;}
.back_top_down a:hover{color:#ffffff; text-decoration:underline;}
.back_top_down a:active{color:#ffffff; text-decoration:none;}
/* Servicemenu */
.servicemenu  a:link{color:#825F00; text-decoration:none; font-weight:bold;}
.servicemenu a:visited{color:#825F00; text-decoration:none; font-weight:bold;}
.servicemenu a:hover{color:#825F00; text-decoration:underline; font-weight:bold;}
.servicemenu a:active{color:#825F00; text-decoration:none; font-weight:bold;}

/*** MiniNews */
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { font-weight:normal; text-decoration:none; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { font-weight:normal; text-decoration:none; }

/* Mininews */
.tx-mininews-pi1-searchbox-button {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 20px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
}
.tx-mininews-pi1-searchbox-sword {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 16px;
    width:300px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
}

/*** mailformplus */
.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* Mailformular ERROR Formatierung */
.CLASS_ERROR {
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#825F00;
}

/* Email-Formular*/
.csc-mailform {
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#825F00;
}
/* E-Mail Kontakt Eingabefelder */
.emailform {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 16px;
    width:500px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
}
.emailtext {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 200px;
    width:500px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
}
.emailbutton {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 20px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
}
#Betreff {
    border-style: solid;
    border-width: 1px;
    border-color: #825F00;
    background-color: #ffffff;
    height: 20px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #825F00;
    text-transform:uppercase;
    padding:2px;
    width:502px;
}
*html #Betreff {
    width:501px; /* IE/Win 5 */
    w\idth:505px; /* IE/Win 6 */
}
form {
    margin:0px;
}

/*********************************************/
/*** Layout start
/*********************************************/
.wrap {
    width:785px;
    margin: 0px auto;
    position:relative;
}
.servicemenu {
    padding:3px 20px 2px 20px;
    text-align:left;
    font-size:10px;
}
.outer {
	width:785px;
	text-align:left;
}
/* .inner fuer alle ausser IE Win */
head:first-child+body .inner1 {
	width:785px;
	background-image:url(images/shadow_left_right.png);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
/* .inner fuer IE Win */
* html .inner1 {
	width:785px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/template/images/shadow_left_right.png", sizingMethod = 'scale');
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
.inner2 {
	background-color:#FFFFFF;
	margin:0px 5px 0px 5px;
}
.hauptnavi {
	background-image:url(images/navi_back.gif);
	background-repeat:no-repeat;
	height:41px;
	padding:0px 24px 0px 24px;
	margin:0px 0px 0px 0px;
}
.inner3 {
	padding:0px 10px 0px 10px;
	background-color:#fff;
}
.inner4 {
	border-left:213px solid #fff;
	background-color:#FFFAE6;
}
.content {
	color:#825F00;
	float:right;
	width:522px;
	margin-left:-10px; /*IE Win needs this */
	background-color:#FFFAE6;
	background-image:url(images/rounded_top_522.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
}
* html .content {
    width:542px;
    w\idth:522px;
}
/* hide TEASER from IE mac \*/.content_left {
	float:left;
	margin:0px 0px 0px -213px;
	width:205px;
}
* html .content_left {
	margin:0px 0px 0px -106px;
}
/* end hiding from IE5 mac */
/* TEASER nur IE/Mac \*//*/
.content_left {
	margin:0px 0px 0px -213px;
	width:205px;
}
/**/
.left_up {
	margin:0px;
	width:205px;
	background-color:#FFD322;
	background-image:url(images/rounded_bottom_205.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.back_top_up {
	color:#825F00;
	padding:10px 10px 10px 10px;
	background-image:url(images/rounded_top_205.gif);
	background-position:top;
	background-repeat:no-repeat;
}
* html .back_top_up {
	width:205px;
	w\idth:185px;
}
.back_top_up img {
    margin: 0px 5px 5px 0px;
    /*float:left;*/
}
.left_down {
	margin:8px 0px 0px 0px;
	width:205px;
	background-color:#88BBEE;
	background-image:url(images/rounded_bottom_205.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.back_top_down {
	color:#ffffff;
	padding:10px 10px 10px 10px;
	background-image:url(images/rounded_top_205.gif);
	background-position:top;
	background-repeat:no-repeat;
}
* html .back_top_down {
	width:205px;
	w\idth:185px;
}
.back_top_down img {
    margin: 0px 5px 5px 0px;
    float:left;
}
.colors {
    margin-top:8px;
}
.clear {
	clear: both;
	height:1px;
}

/****************************/
.footer {
	margin-top:8px;
	padding:0px 10px 10px 10px;
	background-color:#fff;
}
.footer_content {
    text-align:center;
    letter-spacing:0.8px;
	color:#825F00;
	font-size:10px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	line-height:normal;
	background-color:#FFFAE6;
	padding:4px 0px 4px 10px;
}
/*****************************/
/* .bottom fuer alle ausser IE Win */
head:first-child+body .bottom {
	width:785px;
	height:5px;
	background-image:url(images/shadow_bottom.png);
	background-repeat:no-repeat;
}
/* .bottom fuer IE Win */
* html .bottom {
	width:785px;
	height:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fileadmin/template/images/shadow_bottom.png");
	background-repeat:no-repeat;
}
/*********************************************/
/*** Layout End. Thanks for looking.
/*********************************************/
