body { text-align: center }

#rundrum { width: 1020px; height:100%; margin:0px auto;text-align:left;}

TABLE.tip_many_friends-field { font: 11px Verdana; width: 220px;
	border: 1px solid #ccc; }
TABLE.tip_many_friends-field TR.typo3-adminPanel-hRow TD { font: 11px Verdana; width: 220px;
	border: 1px solid #ccc; }
TABLE.tip_many_friends-field TR.typo3-adminPanel-itemHRow TD { font: 11px Verdana; width: 220px;
	border: 1px solid #ccc; }
TABLE.tip_many_friends-field TABLE, TABLE.TABLE.tip_many_friends-field TD { font: 11px Verdana; width: 220px;
	border: 1px solid #ccc; }
TABLE.TABLE.tip_many_friends-field TD FONT { font: 11px Verdana; color: black; }
TABLE.TABLE.tip_many_friends-field TD A FONT { font: 11px Verdana; color: black; }
TABLE.TABLE.tip_many_friends-field{ font: 11px Verdana; width: 220px;
	border: 1px solid #ccc; }
TABLE.TABLE.tip_many_friends-field TD { font: 11px Verdana; border: 0px; }

/*
.csi-imagewrap {
border: 1px solid #67634E;
*/

body { margin: 0; padding: 0; font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; }
table { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; }

/*********************/
/* Farben */
/*********************/
#484340 : dunkelbraun
#999933 : hellgruen //navi + link im text
#465217 : dunkelgruen //naviaktiv
#484340 : fliesstext

A:hover { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; text-decoration: underline; }
A { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; text-decoration: none; }

ul a {
font: 11px Verdana;
margin: 0;
padding: 0;
color: #484340;
line-height: 13px;
text-decoration: underline;
}


#sublinemenu {
z-index: 30;
margin: 0;
padding: 0;
width: 180px;
}

#sublinemenu ul {
font: 11px Verdana;
color: #ffffff;
padding: 0 0 15px 0;
margin: 0;
list-style-type: none;
font-weight: normal;
}


#sublinemenu ul li {
display: block;

}






#sublinemenu ul li a {
text-transform : uppercase;
font: 11px Verdana;
display: block;
width: auto; 
color: #ffffff;
padding: 3px 3px 3px 10px;
text-decoration: none;
font-weight: normal;
line-height: 14px;
background: url(../layout/pfeil__.gif) no-repeat 0 6px;
}

#sublinemenu ul li a:hover {
font: 11px Verdana;
color: #ffffff;
line-height: 14px;
background: url(../layout/pfeil.gif) no-repeat 0 6px;
}






#sublinemenu li#current a {
font: 11px Verdana;
color: #ffffff;
line-height: 14px;
background: url(../layout/pfeil.gif) no-repeat 0 6px;
}




#subsublinemenu {
text-transform : normal;
z-index: 30;
margin: 0;
padding: 0;
}

#subsublinemenu ul {
text-transform : none;
list-style-type: none;
padding: 0;
font-size: 11px;
font-weight: normal;
}

#subsublinemenu ul li{
text-transform : normal;
display: block;

}



#subsublinemenu ul li a {
text-transform : none;
display: block;
width: auto; 
color: #76726F;
padding: 3px 3px 3px 10px;
text-decoration: none;
font-weight: normal;
line-height: 14px;
background: url(../layout/pfeil__.gif) no-repeat 0 6px;
}

#subsublinemenu ul li a:hover {
color: #ffffff;
line-height: 14px;

}


#subsublinemenu li#sub a {
text-transform : none;
color: #76726F;
font-weight: normal;
line-height: 14px;
}

#subsublinemenu li#sub a:hover {
color: #fff;
font-weight: normal;
line-height: 14px;
background: url(../layout/pfeil_.gif) no-repeat 0 6px;
}

#subsublinemenu li#subcurrent a {
color: #fff;
font-weight: normal;
line-height: 14px;
background: url(../layout/pfeil_.gif) no-repeat 0 6px;
}



#subsubsublinemenu {
z-index: 30;
margin: 0;
padding: 0;
}

#subsubsublinemenu ul{
color: #000000;
list-style-type: none;
padding: 0;
font-size: 11px;
font-weight: normal;
}

#subsubsublinemenu ul li{
color: #000000;
display: block;
}

#subsubsublinemenu ul li a {
display: block;
width: auto; 
color: #000000;
padding: 4px 4px 4px 30px;
text-decoration: none;
border-bottom: 1px solid #c00004;
font-weight: normal;
background-color: #f3f3fd;
}

#subsubsublinemenu ul li a:hover{
color: #c00004;
background-color: #f3f3fd;
font-weight: normal;
}

#subsubsublinemenu li#sub a{
padding: 4px 4px 4px 30px;
color: 000000;
background-color: #f3f3fd;
font-weight: normal;
border-bottom: 1px solid #c00004;
}

#subsubsublinemenu li#sub a:hover{
color: #c00004;
background-color: #f3f3fd;
font-weight: normal;
}

#subsubsublinemenu li#subcurrent a{

color: #c00004;
background-color: #f3f3fd;
border-bottom: 1px solid #c00004;
font-weight: normal;
}




H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana; color: #484340;}
.csc-firstHeader { color: #484340;}
.csc-header csc-header-n1 { color: #484340;}
.csc-header csc-header-n2 { color: #484340;}
H1 { display:inline; color: #484340; font: 12px Verdana; line-height:18px;  font-weight: bold; padding: 0px 0px 15px 0px;}
H2 { color: #484340; font: 11px Verdana; font-weight: bold; padding: 0px 0px 5px 0px;  border-bottom: #A2A2A2 dotted 1px;}
*html H2 { color: #484340; font: 11px Verdana; font-weight: bold; padding: 0px 0px 5px 0px; border-bottom: #A2A2A2 dotted 1px;}
H5 { color: #ffffff; font-size:11px; padding: 4px 4px 4px 4px; width: auto; background-color: #c00004;}

/*******************/

/* RTE / Bodytext: */

/*******************/

p { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; }
p A:hover { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; text-decoration: none; }
p A { font: 11px Verdana; font-weight: normal; line-height:15px; color: #484340; text-decoration: underline; }


.topnavi { font-family: verdana; font-size:11px; color: #ffffff; text-decoration: none; }
.topnavi A { font-family: verdana; font-size:11px; color: #ffffff; text-decoration: none; }
.topnavi A:hover { font-family: verdana;color: #ffffff; font-size:11px; text-decoration: underline;}



.rechts { font: 11px Arial;  line-height:16px; color: #484340; text-decoration: none;}
.rechts A:hover { font: 11px Arial;  color: #484340; text-decoration: underline; }
.rechts A { font: 11px Arial;  color: #484340; text-decoration: none; }
.rechts A:active{ font: 11px Arial;  color: #484340; text-decoration: none; }




.footer { font-family: verdana; font-size:11px; color: #000000; text-decoration: none; }
.footer A { font-family: verdana; font-size:11px; color: #000000; text-decoration: none; }
.footer A:hover { font-family: verdana; font-size:11px; color: #000000; text-decoration: underline; }

.pfad {font-family: verdana; color: #484340; font-size:11px; }
.pfad A { font-family: verdana;color: #484340; font-size:11px; text-decoration: none;}
.pfad A:hover { font-family: verdana;color: #484340; font-size:11px; text-decoration: underline;}


hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #A2A2A2;
 border-bottom: dotted 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}


.news {  font-family: verdana; color: #484340; font-size:11px; }
.news A:hover {  font-family: verdana; color: #484340; font-size:11px; text-decoration: none; }
.news A {  font-family: verdana; color: #484340; font-size:11px; text-decoration: underline; }





.navitop {  font-family: verdana; color: #ffffff; font-size:11px; text-decoration: none;}
.navitop A:hover {  font-family: verdana; color: #fff; font-size:11px; text-decoration: underline;}
.navitop A {  font-family: verdana; color: #fff; font-size:11px; text-decoration: none;}
.navitopact {  font-family: verdana; color: #fff; font-size:11px; text-decoration: none;}


.schrift { line-height: 27px;font-family: verdana; color: #fff; font-size:11px; padding-left: 10px; text-decoration: none;}
.schrift A:hover { font-family: verdana; color: #fff; font-size:11px; text-decoration: underline;}
.schrift A { font-family: verdana; color: #fff; font-size:11px; text-decoration: none;}



.wichtig1 A { font-size: 13px; font-weight: bold; color: #000; text-decoration: none;}
.wichtig2 A { font-size: 11px; font-weight: bold; color: #444; text-decoration: none;}
.wichtig3 A { font-size: 11px; color: #666; text-decoration: none;}
.wichtig4 A { font-size: 10px; color: #999; text-decoration: none;}

.wichtig1 A:hover { font-size: 13px; color: #000; text-decoration: underline;}
.wichtig2 A:hover  { font-size: 11px; color: #444; text-decoration: underline;}
.wichtig3 A:hover  { font-size: 11px; font-weight: bold; color: #666; text-decoration: underline;}
.wichtig4 A:hover  { font-size: 10px; color: #999; text-decoration: underline;}

ol li { font-size: 11px; line-height:1.3em; color: #484340; }
ul li { font-size: 11px; line-height:1.3em; color: #484340; }

ol li a{ font-size: 11px; line-height:1.3em; color: #484340; text-decoration: underline;}
ul li a{ font-size: 11px; line-height:1.3em; color: #484340; text-decoration: underline;}

ol li a:hover{ font-size: 11px; line-height:1.3em; color: #484340; text-decoration: none;}
ul li a:hover{ font-size: 11px; line-height:1.3em; color: #484340; text-decoration: none;}

ul ol{
font-family: verdana;
font-size: 11px; color: #484340; line-height:1.3em;
}


ul ol a{
font-size: 11px; line-height:1.3em;
font-family: verdana; color: #484340;
text-decoration: underline;
list-style-image: url('img/elem/bull9x9_main_off.gif');
}

ul ol a:hover{
color: #484340; 
text-decoration: none;
list-style-image: url('img/elem/bull9x9_main_off.gif');
}



/* sitemap */
.csc-menu           { padding-bottom: 1em; }
.csc-sitemap        { margin: 0; padding: 0; line-height: 1.6em; }
.csc-sitemap-level1 { margin-left: 0; margin-top: 1.5em; margin-bottom: 0.2em; text-transform: uppercase; }
.csc-sitemap-level2 { margin-left: 3em; }
.csc-sitemap-level3 { margin-left: 6em; }
.csc-sitemap-level4 { margin-left: 6em; }

.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:visited,
.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:visited { color: #555; }


/*
.csc-sitemap li:hover{
	list-style-image: url('img/elem/bull9x9_main_on.gif');
}
.csc-sitemap ul ul{
	margin: 0px;
	padding:0px 0px 10px 16px;
	list-style-image: url('img/elem/bull7x7_zent_off.gif');
}
.csc-sitemap ul ul li:hover{
	list-style-image: url('img/elem/bull7x7_zent_on.gif');
}
.csc-sitemap ul ul ul{
	margin: 0px;
	padding:0px 0px 10px 16px;
	list-style-image: url('img/elem/bull7x7_sub_off.gif');
}
.csc-sitemap ul ul ul li:hover{
	list-style-image: url('img/elem/bull7x7_sub_on.gif');
}
*/
/* sitemap end */





/*
UL.csc-bulletlist-0 { color: #001842; 
font-family: Verdana;
font-size: 11px;  list-style-image: url(fileadmin/layout/li.gif);line-height:15px; }

.csc-caption { margin-top: 2px; color: #001842; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
*/

/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 11px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {padding-top: 25px;}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }









/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #333333;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #f4f4f4;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #333333;
	margin: 3px 0 15px 115px;
	font-weight: normal;
	font: 11px Verdana;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #fff;
	background-color: #fff;
	padding: 0px;
	font: 11px Verdana;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: #333333;
	font: 11px Verdana;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 120px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 220px;
	border: 1px solid #ccc;
	font-weight: normal;
	font: 11px Verdana;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 5px 0 0px 120px;
	font-weight: normal;
	border: 1px solid #ccc;
	color: #ffffff;
	background-color: #484340;
	font: 11px Verdana;
}

*html fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 5px 0 0px 123px;
	font-weight: normal;
	border: 1px solid #ccc;
	color: #ffffff;
	background-color: #484340;
	font: 11px Verdana;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div.countryzone {
	margin: 10px 0 0 100px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
	font-weight: normal;
	font: 11px Verdana;
}


