/* *** Generated by www.typotemp.com *** */

html {
     overflow: -moz-scrollbars-vertical;
}

body {
background:url(../img/bg_3x.jpg) top left repeat;
font-size: 12px;
font-family: Trebuchet MS, Arial, Helvetica;
color:#564b47;
padding:0px;
margin:0px;
text-align: justify;
}

.clear {
clear: both;
}
span.important, .required {color:#8a0020;}
span.name-of-person {color:#10007b;}
span.detail {color:#186900;}
p.align-center {text-align:center;}
p.align-right {text-align:right;}


/* ---------- LAYOUT ---------- */

/* ----------container zentriert das layout-------------- */
#container {
/*background-color: #ffffff;
*/
width: 860px;
margin-left: auto;
margin-right: auto;
} 

.contenttable {width:100%;}

div ul {list-style-type:square; list-style-position: outside; padding: 0px; margin-left: 15px;}
ul li {padding-bottom: 6px;}
 
/*  ----------------footer---------------------- */
#container_footer {
width: 100%;
height: 15px;
/* background: #dbd7d4 url(../img/bg-footer-home.png) top center repeat-y; 
 */}
#container_top {
height: 32px;
/*background: url(../img/bg-navigation.png) top center repeat-y;
*/
position:relative;
z-index:49;
}

#navigation {
margin-left: auto;
margin-right: auto;
width:860px; 
height:32px;
text-transform: lowercase;

}



#socialicons-panel
{ cursor:pointer;
  width:70px;
  height:37px;
  float:right;
  margin: 2px 10px 0px 0;
   }
#socialicons-panel a {
	text-decoration:none;
	border:none;
	float:right;
	}
#button-facebook
{ display:block;
  width:24px;
  height:24px;
  background-image:url(../img/social-media-icons.png);
  background-position:0 0;
  margin:2px; }

#button-facebook:hover
{ display:block;
  width:24px;
  height:24px;
  background-image:url(../img/social-media-icons.png);
  background-position:0 24px !important;
  margin:2px; }

#button-twitter
{ display:block;
  width:24px;
  height:24px;
  background-image:url(../img/social-media-icons.png);
  background-position:48px 0;
  margin:2px; }

#button-twitter:hover
{ display:block;
  width:24px;
  height:24px;
  background-image:url(../img/social-media-icons.png);
  background-position:48px 24px;
  margin:2px; }

#button-feedback
{ display:block;
  cursor:pointer;
  width:37px;
  height:118px;
  background:url(/images/layout/button-feedback-off.jpg) no-repeat; }

#button-feedback:hover
{ display:block;
  background:url(/images/layout/button-feedback-on.jpg) no-repeat; }


#winticket {
	background: url(../img/winxxxx.png) no-repeat left top;
	width:100px;
	height:59px;
	position:absolute;
	z-index:1002;
	margin-top:20px;
	margin-left:500px;
	}
#winticket a, #winticket a:visited {
	width:100px;
	height:59px;
	display: block;
	border:none;
	text-decoration:none;
	cursor: pointer;
	}
#breadcrumb {
width: 500px;
float:left;
color:#c90d0d; text-decoration: none; border: none; margin: 0px 30px 0 15px; padding: 9px 0 0 0;
}
#breadcrumb .white {color: #fefbfa;}

#breadcrumb a:link {  color: #fefbfa; text-decoration: none; border: none; }
#breadcrumb a:visited {  color: #fefbfa; text-decoration: none; border: none; }
#breadcrumb a:hover {color: #c90d0d; text-decoration: none; border: none;  }



#header {
width:860px; 
height:275px;
/*background: url(../img/top_bg.gif) top left no-repeat;
*/
}
#header-small {
width:860px; 
height:130px;
background: url(../img/top_bg.gif) top left no-repeat;

}
#banner {
   background: url(../img/header.jpg) bottom center no-repeat;
	display: bock;
	height: 272px;
	 
}
.tx-tomFMENU-pi2 {
margin-left: 199px;
padding-top: 11px;
}

table.kontakt {padding: 0 10px 0 0;}

table.kontakt td {padding-top: 1px;padding-bottom: 1px;}



#news h5 { margin: 5px 0 0  5px; padding: 0; font-size: 12px; font-weight: bold; }
#news p { margin: 0 0 5px 8px; padding: 0 0 0 20px; background: url(../img/icon-news.gif) no-repeat left top; }

#nu {
height:0px;	
}

.tx-onetrandomcontent-pi1 p.bodytext {
	background-color: #CCCCCC;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF !important;
	text-align:center;
	padding-top:10px;
}





div#nu ul, div#nu_small ul { 

display: block;
list-style: none outside;
padding: 0;
margin: 0;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: x-small;
 }
 
div#nu ul li { 


font-size: 12px; text-transform: uppercase; 
padding: 0;

/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 0em;
}







div#nu ul li a, div#nu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 175px;
	height: 23px;
	margin: 0 0 0 0;
padding: 60px 0 0 15px;
	background-color:#CCCCCC;
	display: block;
}



div#nu ul li.item1 a, div#nu ul li.item1 a:visited {  
	background-color:#aaa59c;
}
div#nu ul li.item2 a, div#nu ul li.item2 a:visited {  
	background-color:#c7c5bd;
}
div#nu ul li.item3 a, div#nu ul li.item3 a:visited {  
	background-color:#e7f3c6;
}
div#nu ul li.item4 a, div#nu ul li.item4 a:visited {  
	width: 175px;
	height: 23px;
	margin: 0 0 0 0;
	background-color:#efe8de;
}

div#nu ul li.item1 a:hover, div#nu ul li.item2 a:hover,div#nu ul li.item3 a:hover,div#nu ul li.item4 a:hover { 
background: #ffffff; 
border: none; 
color: #ffffff;

}
div#nu ul li.item1 a:active, div#nu ul li.item2 a:active, div#nu ul li.item3 a:active, div#nu ul li.item4 a:active {
background: #ffffff; 
border: none; 
}

#menu_container {
margin:0;
padding:0;
}

#nu_small {
	width:860px;
	height:30px;
	display: block;
	clear: both;
	
}
div#nu_small ul li { 
font-size: 12px; text-transform: uppercase; 
padding: 0;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: -1em;
}


div#nu_small ul li a, div#nu_small ul li a:visited { 
text-decoration: none; 
color: #fffcfc; 
border: none; 
	width: 123px;
	height: 20px;
	margin: 0 3px 0 0;
padding: 10px 0 0 15px;
	display: block;
}


div#nu_small ul li.item1 a, div#nu_small ul li.item1 a:visited {  
	background-color:#aaa59c;
		margin: 0 3px 0 195px;
}
div#nu_small ul li.item2 a, div#nu_small ul li.item2 a:visited {  
	background-color:#c7c5bd;
}
div#nu_small ul li.item3 a, div#nu_small ul li.item3 a:visited {  
	background-color:#e7f3c6;
}
div#nu_small ul li.item4 a, div#nu_small ul li.item4 a:visited {  
	background-color:#efe8de;
}

div#nu_small ul li.item1 a:hover, div#nu_small ul li.item2 a:hover,div#nu_small ul li.item3 a:hover,div#nu_small ul li.item4 a:hover { 

background: #ffffff; 
border: none; 
color: #ffffff;

}
div#nu_small ul li.item1#act a:visited, div#nu_small ul li.item2#act a:visited, div#nu_small ul li.item3#act a:visited, div#nu_small ul li.item4#act a:visited {
background: #ffffff; 
border: none; 
}
div#nu_small ul li.item1#act a, div#nu_small ul li.item2#act a, div#nu_smallul li.item3#act a, div#nu_smallul li.item4#act a {
background: #ffffff; 
border: none; 
}

div#nu_small ul li.item1#act a:active, div#nu_small ul li.item1#act a:visited{  
	background-color:#ffffff;
		margin: 0 3px 0 195px;
}



/* ---------- Mainmenu ---------- */

/* ----------start-------------- */

#mainmenu {
	width:860px;
	height:83px;
	background-color: #e0e0e0;
	
}

div#mainmenu ul, div#mainmenu_small ul, div#submenu ul { 
display: block;
list-style: none outside;
padding: 0;
margin: 0;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: x-small;
}
 
div#mainmenu ul li { 


font-size: 12px; text-transform: uppercase; 
padding: 0;

/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: 0em;
}



div#mainmenu ul li a, div#mainmenu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 145px;
	height: 23px;
	margin: 0 0 0 0;
padding: 60px 0 0 15px;
	background-color:#CCCCCC;
	display: block;
	
}



div#mainmenu ul li.item1 a, div#mainmenu ul li.item1 a:visited {  
	background-color:#bebbb4;
	 
}
div#mainmenu ul li.item2 a, div#mainmenu ul li.item2 a:visited {  
	background-color:#c3c0b9;
}
div#mainmenu ul li.item3 a, div#mainmenu ul li.item3 a:visited {  
	background-color:#c7c4be;
}
div#mainmenu ul li.item4 a, div#mainmenu ul li.item4 a:visited {  
	background-color:#cac7c0;
}
div#mainmenu ul li.item5 a, div#mainmenu ul li.item5 a:visited {  
	background-color:#cdcac4;
}
div#mainmenu ul li.item5 a, div#mainmenu ul li.item5 a:visited {  
	background-color:#d1cec9;
}

div#mainmenu ul li.item1 a:hover, div#mainmenu ul li.item2 a:hover,div#mainmenu ul li.item3 a:hover,div#mainmenu ul li.item4 a:hover,div#mainmenu ul li.item5 a:hover,div#mainmenu ul li.item6 a:hover { 

background: #ffffff; 
border: none; 
color: #ffffff;

}
div#mainmenu ul li.item1 a:active, div#mainmenu ul li.item2 a:active, div#mainmenu ul li.item3 a:active, div#mainmenu ul li.item4 a:active, div#mainmenu ul li.item5 a:active, div#mainmenu ul li.item6 a:active {
background: #ffffff; 
border: none; 
}

#menu_container {
margin:0;
padding:0;
}

#mainmenu_small {
	width:805px;
	height:30px;
	 
	clear: both;
	 
	position: relative;
	top: -30px;
	
}
div#mainmenu_small ul li { 
font-size: 12px; text-transform: uppercase; 
padding: 0;
/* the next 4 lines are magic */
display: block;
float: left;
}


div#mainmenu_small ul li a, div#mainmenu_small ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	width: 113px;
	height: 20px;
	margin: 0 3px 0 0;
padding: 10px 0 0 15px;
	display: block;
}


div#mainmenu_small ul li.item1 a, div#mainmenu_small ul li.item1 a:visited {  
	background-color:#bebbb4;
		margin: 0 3px 0 145px;
}
div#mainmenu_small ul li.item2 a, div#mainmenu_small ul li.item2 a:visited {  
	background-color:#c3c0b9;
}
div#mainmenu_small ul li.item3 a, div#mainmenu_small ul li.item3 a:visited {  
	background-color:#c7c4be;
}
div#mainmenu_small ul li.item4 a, div#mainmenu_small ul li.item4 a:visited {  
	background-color:#cac7c0;
}
div#mainmenu_small ul li.item5 a, div#mainmenu_small ul li.item5 a:visited {  
	background-color:#cdcac4;
}
div#mainmenu_small ul li.item6 a, div#mainmenu_small ul li.item6 a:visited {  
	background-color:#d1cec9;
}

div#mainmenu_small ul li.item1 a:hover, div#mainmenu_small ul li.item2 a:hover,div#mainmenu_small ul li.item3 a:hover,div#mainmenu_small ul li.item4 a:hover,div#mainmenu_small ul li.item5 a:hover,div#mainmenu_small ul li.item6 a:hover { 
background: #ffffff; 
border: none; 
color: #ffffff;

}
div#mainmenu_small ul li.item1.act a:visited, div#mainmenu_small ul li.item2.act a:visited, div#mainmenu_small ul li.item3.act a:visited, div#mainmenu_small ul li.item4.act a:visited, div#mainmenu_small ul li.item5.act a:visited, div#mainmenu_small ul li.item6.act a:visited {
background: #ffffff; 
border: none; 
color: #ffffff;
}
div#mainmenu_small ul li.item1.act a, div#mainmenu_small ul li.item2.act a, div#mainmenu_smallul li.item3.act a, div#mainmenu_smallul li.item4.act a, div#mainmenu_smallul li.item5.act a, div#mainmenu_smallul li.item6.act a {
background: #ffffff; 
border: none; 
color: #ffffff;
 
}

div#mainmenu_small ul li.item1.act a:active, div#mainmenu_small ul li.item1.act a:visited{  
	background-color:#ffffff;
		 
		color: #ffffff;
}

/* ---------- Submenu ---------- */

/* ----------start-------------- */

div#submenu {
	width:860px;
	height:26px;
	margin-bottom: 0px;
	 border-top: 1px solid #ffffff;
	background-color:#f3f3f3;
	position: relative;
top: -30px;

}

 

div#submenu ul li { 


font-size: 12px; text-transform: normal; 
padding: 0;
margin:0;
/* the next 4 lines are magic */
display: block;
float: left;
}



div#submenu ul li a, div#submenu ul li a:visited { 
text-decoration: none; 
color: #333; 
border: none; 
	
	height: 21px;
	margin: 0 0 0 -1px;
	padding: 5px 2px 0 2px;
    display:block;
	width: 130px;
	background-color:#ebebeb;
	text-align:center;
	border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
 
 
}

div#submenu ul li.item1 a, div#submenu ul li.item1 a:visited, div#submenu ul li.item1 a:hover {  
	border-left: none;
	margin-left: 0;
	margin-left: 14px;
}

div#submenu ul li a, div#submenu ul li a:visited {  
	background-color:#ebebeb;
	border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}

div#submenu ul li a:hover { 

background: #ffffff; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;

}
div#submenu ul li a:active {
background: #ffffff; 
border: none; 
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}


div#submenu ul li.act a:visited {
background: #ffffff; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}
div#submenu ul li.act a {
background: #ffffff; 
border: none; 
color: #ffffff;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}

div#submenu ul li.act a:active, div#submenu ul li.act a:visited{  
	background-color:#ffffff;
		 
		color: #ffffff;
		border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
margin-left:-1px;
}
div#submenu ul li.item1.act a:active, div#submenu ul li.item1.act a:visited{  
	border-left: none;
	margin-left: 0;
	margin-left: 14px;
}

/* ----------end-------------- */



#footer { 
width: 860px;
 margin-left: auto;
margin-right: auto;
}
#footer-links { width: 675px; float: left; }
#footer-links span { margin: 0 6px; }




/*  ----------------footer---------------------- */ 


#copyright {
clear: both;
/*background-color: #ffffff;
*/
text-align: right;
	display: block;
	height: 14px;
padding-right: 30px;
padding-bottom: 2px;
font-size: 10px;
color:#ffffff !important;
}
/* ---------- LINKAGE ---------- */
a:link { color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff; }
a:visited { color: #ffffff; text-decoration: none; border-bottom: 1px solid #ffffff; }
a:hover { color: #c90d0d; text-decoration: none; border-bottom: 1px solid #c90d0d; }

h2 a:link{ color: #333 !important; text-decoration: none !important;  border-bottom: none;  }
h2 a:visited { color: #333 !important; text-decoration: none !important; border-bottom: none;  }
h2 a:hover { color: #ffffff !important; text-decoration: none !important; border-bottom: none;  }

h3 a:link { color: #ffffff !important; text-decoration: none !important;  border-bottom: none;  }
h3 a:visited { color: #ffffff !important; text-decoration: none !important; border-bottom: none;  }
h3 a:hover { color: #ffffff !important; text-decoration: none !important; border-bottom: none;  }

 


div#navigation ul li a:link, div#navigation ul li a:visited { color: #fefbfa; text-decoration: none; border: none; }
div#navigation ul li a:hover, #breadcrumb a:hover { color:#c90d0d; border: none; }

div#navigation ul li a#here:link { background: #d8700e; padding: 10px 4px 14px 4px; }
div#navigation ul li a#here:visited { background: #d8700e; padding: 10px 4px 14px 4px; }
div#navigation ul li a#here:hover { background: #ffffff; padding: 10px 4px 14px 4px; color: #444 }

div#navigation ul { text-align: right; list-style-type: none; margin: 0px 30px 0 0; padding: 9px 0 0 0; font-size: 11px; }
div#navigation ul li { float: right; display: inline; margin: 0; padding: 0 0 0 15px; }



div#copyright {}
div#copyright ul li a:link, div#copyright ul li a:visited {   text-decoration: none; border: none; }
div#copyright ul li a:hover { color:#ffffff; border: none; }

div#copyright ul li a#here:link {   }
div#copyright ul li a#here:visited {  }
div#copyright ul li a#here:hover {     color: #444 }

div#copyright ul { text-align: right; list-style-type: none;  font-size: 11px; }
div#copyright ul li {  display: inline; margin: 0; padding: 0 4px 0 0; }




/* ---------- TEXT FORMATTING ---------- */
h1, h2, h3, h4, h5, h6, .csc-header { font-family:Trebuchet MS, Arial, Helvetica; font-weight: normal; }
h3 {font-weight:bold; color:#606060 !important;}
p, ul, ol, dl { font-family: Trebuchet MS, Arial, Helvetica; color: #ffffff; }

/* h1 { margin: 1em 0 .25em 0; padding: 0; font-size: 14px; line-height: 20px; color: #4c4c4c; font-weight: bold; }
 */
h2 { margin: 1em 0 .25em 0; padding: 0; font-size: 16px; line-height: 20px; color: #333;  }
h3 { margin: 1em 0 .25em 0; padding: 0; font-size: 14px; color: #333; }
h4 { margin: 1em 0 .25em 0; padding: 0; font-size: 12px; color: #333; }
h5 { margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #333; font-weight: bold; }

p { margin: .50em 0 1.75em 0; padding: 0; font-size: 12px; line-height: 19px;  }

/* -----------------Inhalt--------------------- */
#content {
/*background-color:#FFFFFF; 
 
min-height:500px;*/
}

.news-list img {float:left; margin: 0 4px 2px 0;}
.news-single h3 {clear:both;}
li.news_item, li.news_item a:link, li.news_item a:visited, li.news_item a:hover {text-decoration:none; border:none;}
.news-list-morelink img { border:none; text-decoration:none;}
.news-list-morelink a:link, .news-list-morelink a:visited { border:none; text-decoration:none;}

h3 span {font-weight:normal; font-size: 11px;}
#content_main {
 margin-top: 12px;
}
table.content_main {
 
}
#main_start {
position: relative;
top: 0px;
}
#main_full {
 
}

#main_full .content_item {
clear:both;
}

#content_main table tr {
 
}
#main_full td {
 
 
}
#content_leftright {
padding: 0px;
}

p{
padding: 5px 0px;
margin:0px; 
text-align:justify;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;
}
/* --------------formular------------ */
form {color:#564b47;}
select, textarea, input {margin-bottom: 5px;}
legend { padding-left: 5; padding-right: 10px; border: 0px; display:block; width: 100%; clear:both; }
label { padding-left: 5px; padding-right: 10px; border: 0px; display:block; width: 100%; clear:both; }
fieldset { border: 0px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #C0C0C0; }
.radio { width: 60%; padding-top: 15px; padding-bottom: 15px; }
.formu { display:block; padding: 10px 0 10px 15px; margin: 10px 0 0 0; border: 1px solid #C0C0C0;  }
.ages-radio { border: 0px; }
.ages-text { color: #000000; border: 1px solid #C0C0C0; margin-bottom: 5px; }
.mf-check { border: 0px; }
.ages-select { border: 0px; }
.ages-input { border: 1px solid #C0C0C0; margin-bottom: 5px; }
.ages-submit {  }

/*  -------------------------------------- */

/* --------------image Ausrichtung------------ */
.float-left { float:left; margin: 10px 5px 5px 0; }
.float-left a:link, .float-left a:visited, .float-left a:active { text-decoration:none; }
.float-left img, .internal-link_noborder img {border:0;text-decoration:none;}
.rte_image {border:0; text-decoration:none;}
#RTEarea1 { background-color:#ffffff; }
/*  -------------------------------------- */

.internal-link img {border:0; text-decoration:none;}
.internal-link_noborder a:link, .internal-link_noborder a:visited, .internal-link_noborder a:active {border:0; text-decoration:none;}
 a:link.internal-link_noborder, a:visited.internal-link_noborder,  a:active.internal-link_noborder {border:0; text-decoration:none;}



/*
Contentelemente  
*/

hr {clear:both; margin: 10px 5px 5px 0; background-color:#6898c8; height: 1px; color:#6898c8; border:0; margin-top:3px;}
.clear {clear:both; }

#ad_ticker {
padding: 24px 0 0 2px;
margin-left:4px;
background-image: url('../img/ad_skyscraper.png'); 
width:225px; 
height:412px;
}

/* tabelle spaltenbreite   */
.table-S {width: 150px; margin-bottom:15px;}
.table-M {width: 330px; margin-bottom:15px;}
.table-L {width: 480px; margin-bottom:15px;}
.table-XL {width: 630px; margin-bottom:15px;}
/* tabelle ERSTE zeile der tabellen */
.td-S-0 {width: 150px; height: 36px; background-image: url('../img/sm_00.png');}
.td-M-0 {width: 330px; height: 30px; background-image: url('../img/mi_00.png');}
.td-L-0 {width: 480px; height: 36px; background-image: url('../img/la_00.png');}
.td-XL-0 {width: 630px; height: 36px; background-image: url('../img/xl_00.png');}
/* tabelle ERSTE zeile ICON */
.td-S-0 img, .td-M-0 img, .td-L-0 img, .td-XL-0 img {margin:0; padding: 2px 0 0 1px; padding-right: 0px; float: left;}
/* tabelle ERSTE zeile ÜBERSCHRIFT */
.td-S-0 h1, .td-M-0 h1, .td-L-0 h1, .td-XL-0 h1 {color: #050000; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; padding: 5px 0 0 0; margin: 0;}

/* tabelle ZWEITE zeile der tabellen */
.td-S-1 {width: 150px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/sm_01.png');}
.td-M-1 {width: 330px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/mi_01.png');}
.td-L-1 {width: 480px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/la_01.png');}
.td-XL-1 {width: 630px; margin: 0; padding: 0 15px 0 16px; min-height: 50px; background-image: url('../img/xl_01.png');}

.td-XL-1 .video {margin:0; padding: 0; padding-right: 0px; float: left; }

/* tabelle DRITTE zeile der tabellen */
.td-S-2 {width: 150px; margin: 0; padding: 0; height: 40px; background-image: url('../img/sm_02.png');}
.td-M-2 {width: 330px; margin: 0; padding: 0; height: 30px; background-image: url('../img/mi_02.png');}
.td-L-2 {width: 480px; margin: 0; padding: 0; height: 40px; background-image: url('../img/la_02.png');}
.td-XL-2 {width: 630px; margin: 0; padding: 0; height: 40px; background-image: url('../img/xl_02.png');}


.csc-textpic-imagerow a , .csc-textpic-imagerow a:visited, .csc-textpic-imagerow a:hover, .csc-textpic-image a, .csc-textpic-image a:visited, .csc-textpic-image a:hover  {

  border-bottom: 0; 
	
}

.csc-textpic-image img, .csc-textpic-imagewrap img {
	border: solid 1px #c90d0d;
	}

fieldset {
	color: #333366;
	padding: 2px;
}


a.white {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none;
}

a.white:hover {
	TEXT-DECORATION: underline
}

.light {
	COLOR: #aaaaaa; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none;
	font-weight: light;
	font-style: normal;
}

.grey {
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.greybold {
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.black {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.red {
	COLOR: #FF0000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.blackbold {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.moduletitle {
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

.winbox_font {
	COLOR: #1A69AC; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	}

.white {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}

.whitebold {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}

/* _umfagen   */
.tx-jkpoll-pi1 h1 {color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; padding: 5px 0 0 0; margin: 0;}
.tx-jkpoll-pi1 input.pollanswer {float:left;}
.tx-jkpoll-pi1 label {display:inline; color:#ffffff}
.tx-jkpoll-pi1 .row {display:block; clear:both;}

