
html{
	overflow: -moz-scrollbars-vertical;
}
* body,html{
}

body, html{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#6D6D6D;
	text-decoration: none;
	text-align:left;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: 11px;
}
ul , li ,ol{
	list-style-type:none;
	list-style-position:inherit;
	padding-left:0px;
	margin:0px;
}

p {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
}

h1, h2, h3, h4, h5{
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

#mainbox .csc-header-n1 h1{
font-weight:normal !important;
color: #FF6100;
font-size:2em !important;
}

a{
	font-family: Verdana, Geneva, Arial, sans-serif;
	
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EB6019;
	text-decoration: none;
}

a:hover{
	font-family: Verdana, Geneva, Arial, sans-serif;
	
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #a4a4a4;
	text-decoration: none;
}

img{
	border:0;
	padding:0;
	margin:0;
}

table.contenttable td{
	padding:5px;
	border-right:1px solid #373737;
	border-bottom:1px solid #373737;
}
table.contenttable{
	border-spacing:0px;
	border-left:1px solid #373737;
	border-top:1px solid #373737;

}
/*********************************
Hauptrahmen der Seite
*********************************/
* #container {
	height:80%;
	}
	
#container {
	width:989px;
	font-family: Verdana, Arial, sans-serif;
font-size:11px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	min-height: 80%;
	}
	
* #footer{
	height:19%;
	}
#footer {
	width:989px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	min-height: 19%;
	clear:both;
}

#bottombar{
	height:16px;
	background:url("/fileadmin/images/bottombar_center.gif");
	color:#ffffff;
}

#bottombar_left{
	background:url("/fileadmin/images/bottombar_left.gif");
	display:block;
	width:7px;
	height:16px;
	float:left;
}

#bottombar_right{
background: url(/fileadmin/images/bottombar_right.gif) no-repeat right;
display: block;
float: right;
height: 16px;
}

a.impressumlink{
color: white;
margin-right: 30px;
}
a.impressumlink:hover{
color:silver;
}


#content {
	width:989px;
	margin:auto auto auto auto;
	margin-top:10px;
}

#content a{
	
}

#cont {
	border:0;
	font-size:110%;
	text-align:left;
}

#der {
	width: 769px;
	float: right;
}
#der h1{color: #502e18;font-size: 1.2em;letter-spacing: 1px;font-weight: bold;padding-left:10px;}
#der_start {
	width: 709px;
	float: left;
	padding: 8px 0px 0 0;
}
#teaser {width:279px;float:left;padding-top:28px;}

/*********************************
oberer Bereich
*********************************/
.banner{
	width:989px;
	float:left;
}

#bannerbox{
	height:55px;
	display:block;	
}


.banner-left{
	width:180px;
	height:58px;
	float:left;
	/*background-color:#333333;*/
}
.banner-right{
	width:809px;
	height:58px;
	text-align:left;
	float:left;
	/*background-color:#339966;*/
}
div#menu_elements{
	background-image:url(/fileadmin/images/radkomlogo.gif);
	background-repeat:no-repeat;
}
div#main_menu{
	clear:both;
	margin-left:200px;	
	width:809px;
	height:31px;
}
.top_bar{
	clear:both;	
	width:989px;
	height:9px;
	text-align:left;
	color:#FFFFFF;
	background-color:#ff6600;
	background-image:url(/fileadmin/_img/pixel/topbtnbar.gif);
	background-repeat:repeat-x;
	padding-top:1px;
	font-size:9px;
	line-height:9px;
	overflow:hidden;
}

/*********************************
Menu  // Hauptmenu
*********************************/

.menu-select{
	width:660px;
	height:31px;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	overflow:hidden;
}

.menu-select ul{
	margin:0;
	padding:0;
	
}
.menu-select li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:39px;
	display:inline;
}

div.menu-select-element {
	float:left; 
	width:110px; 
	height:31px;
}
div.menu-select-aktive {
	float:left; 
	width:110px; 
	height:31px;
}

div.menu-select-aktive a {
	background-image:url(/fileadmin/images/tprr.gif);
	color: White;
text-align: center;
	display:block;
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
	width: 110px;
	height: 31px;
}
div.menu-select-element a {
	color: #502E18;
	width: 110px;
	height: 31px;
	background-image:url(/fileadmin/images/tprw.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align: center;
	display:block;
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
}
div.menu-select-element a:hover, active {
	color: White;
	font-weight:bold;
	background-image:url(/fileadmin/images/tprr.gif);
}

.menu-shop{
	width:129px;
	margin-top:12px;
	height:19px;
	float:left;
	font-size: 10px;
	font-weight: bold;
	text-align:right;
	overflow:hidden;
}
.menu-shop ul{
	margin:0;
	padding:0;
	
}
.menu-shop li {
	margin-right:10px;
	padding:0;
	list-style-type:none;
	line-height:19px;
	display:inline;
}
.menu-shop img{
	border:0;
}
.menu-shop a{
	margin:0;
	text-align:left;
	font-size:10px;
	color:#333333;
}
.menu-shop a:hover{
	margin:0;
	text-align:left;
	font-size:10px;
	color:#333333;
}
.shop_bar{
	/*width:969px;*/
	padding:0; 
	background-color:#ff6100;
	font-weight:bold;
	background:url(/fileadmin/images/topbar.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#FFFFFF;
}
.shop_bar input{
	color:#999999;
	font-weight:normal;
	vertical-align:middle;

}

#search_input{
	border:0px;
	height:15px;
	width:154px;
	background-image:url("/fileadmin/images/topbar_input.gif");
}

.shop_bar form{
	padding:0;

}
.shop_bar div{
	padding-top:2px;
}
#shopbar_left{
display:block;
float:left;
width:6px;
height:27px;
background:url(/fileadmin/images/topbar_left.gif);
padding:none;
background-repeat:no-repeat;
}
#shopbar_right{
display:block;
float:right;
width:6px;
height:27px;
background:url(/fileadmin/images/topbar_right.gif);
background-repeat:no-repeat;
padding:none;
}
#shopbar_links{
float:right;
}
#shopbar_links li{
display:inline;
padding-left:10px;
}
#shopbar_links a{
color:#ffffff;
}
#image_bar a{
	color:#EB6019;
	font-weight:bold;
}
#image_bar a:hover{
	color:#a4a4a4;
}

#image_bar{
background:url(/fileadmin/images/image_bar_center.gif);
height:159px;
background-repeat:repeat-x;
margin-top:-8px;
}
#image_bar_left{
background:url(/fileadmin/images/image_bar_left.gif);
background-position:left;
background-repeat:no-repeat;
float:left;
width:10px;
height:159px;
}
#image_bar_right{
background:url(/fileadmin/images/image_bar_right.gif);
background-position:right;
background-repeat:no-repeat;
float:right;
width:6px;
height:159px;
}
#image_bar_content{
height:150px;
width:970px;
padding-top:5px;
margin:auto;
float:left;
overflow:hidden;
}

#image_bar_content .imagebox{
clear:none;
height:150px;
float:left;
width:215px;
}
#isq {
	width: 186px;
	float: left;
	text-align: left;
	padding-top:15px;
	background:url(/fileadmin/images/sidebar_bottom.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-left:2px;

}

#content_right{
float:right;
width:186px;
}
#content_left{
float:left;
width:186px;
}
#content_right .imagebox_head, #content_left .imagebox_head{
height:5px;
background:url(images/sidebar_top_01.gif);
}

a {
	text-decoration: none;
}

a.redlink {
	text-decoration: underline;
	color: #FF6100;
	padding-left: 18px;
	background-image: url(images/pfeil.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.m {
	font-size: 10px;
	text-align:left;
	padding-left: 8px;
	padding-bottom: 5px;
	margin-bottom:10px;
}

.m a{
	text-decoration: none;
	color: #FF6100;
}

.m .breadcrumb_seperator{
	background-image:url(images/breadcrumb_seperator.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	height:7px;
	width:4px;
}

a.graylink {
	text-decoration: none;
	color: silver;
	font-size: xx-small;
}
a.graylink:hover {
	color: Black;
	text-decoration: underline;
}


.important{color:#FF0000;}
.align-center{text-align:center;}
.align-left{text-align:left; padding-left:8px;}
.align-right{text-align:right;}
.csc-frame-frame1{background-color:#ff6600;	color:#FFFFFF;}
h5 {background-color:#ff6600;color:#FFFFFF;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid silver !important;
}
/***volle Breite**/
/*.csc-textpic-text-0
{
float: left;
padding: 0px;
clear: both;
}

.csi-intext-left{padding-left:10px;}

/***halb Links**/
/*.csc-textpic-text-1
{
float: left;
width: 330px;
padding: 5px;
clear: both;
}


/***halb rechts**/
/*.csc-textpic-text-2
{
float: left;
width: 330px;
padding: 5px;
padding: 5px;
margin-left:30px;
}
/***ganz rechts**/
/*.csc-textpic-text-3
{
width: 178px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
clear: both;
}


/***4 kleine teaser nebeneinander**/
/*.csc-textpic-text-4
{
float: left;
width: 150px;
margin: 0 15px 10px 0;
padding: 5px;
clear: both;
}

.csc-textpic-text-5
{
float: left;
width: 150px;
margin: 0 15px 10px 0;
padding: 5px;
}

.csc-textpic-text-6
{
float: left;
width: 150px;
margin: 0 15px 10px 0;
padding: 5px;
}

.csc-textpic-text-7
{
float: left;
width: 150px;
margin: 0 15px 10px 0;
padding: 5px;
}



/*********************************
linke Navigationsleiste
*********************************/
.submenu {
	border:0px solid #e0dfe3;
	padding-bottom:5px;
	margin:0;
	margin-left:0px;
	background-image:url(/fileadmin/images/sidebar_bottom.gif);
	background-position:bottom left;
	width:185px;
	margin-bottom:10px;	
	}
#isq h1 { 
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
  background-image:url(/fileadmin/images/sidebar_top.gif);
  background-position:center;
  background-repeat:no-repeat;
  height:20px;
  padding-left:7px;
  padding-top:5px;
  width:178px;
}
#isq h1 a {font-weight:bold;color:#fff;}
.menu2 {
	color: #000;
padding:0;
margin:0;
	text-align: left;
	font-size: 11px;
font-weight:normal;
}
.submenu a {font-weight:normal;color:#000000;}
.menu0 {
	margin:0px 0 0px 0;
/*	padding:5px 0px 5px 12px;
*/
	padding-left:5px;
	padding-top:5px;
	height:19px;
	display:block;
	background-image:url(/fileadmin/images/sidebar_inside.gif);	
	text-align:left;
}
.menu0 a:hover, .menu2-1 a:hover,.menu2-2 a:hover, a.active {color:#000;font-weight:bold;}

.menu2-1 a{
	display:block;
height:19px;
/*padding:5px 2px 5px 20px;
*
*/

padding-left:20px;
padding-top:5px;
background-image:url(/fileadmin/images/sidebar_level1.gif);
margin:0px;
	text-align:left;
	border-bottom:0px solid #b6b7cb;
        font-weight:normal;
}

.menu2-1 a.active {color:#000;font-weight:bold;}


.menu2-2 a{
	display:block;
background-image:url(/fileadmin/images/pixel/mkategorieback.gif);
padding:5px 2px 5px 30px;
margin:0px;
	text-align:left;
	border-bottom:1px solid #b6b7cb;
        font-weight:normal;
}
.menu2-2 a.active {color:#000;font-weight:bold;}



/* Boxes */
#content_left h1, #content_right h1 {
	background-image:url(/fileadmin/images/sidebar_top.gif);
	background-repeat:no-repeat;
	font-size:110%;
	color:#ffffff;
	height:20px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
}
#content_left .box, #content_right .box {
	background-image:url(/fileadmin/images/sidebar.gif);
	width:185px;
	margin-bottom:10px;
}

#content_left p.bodytext, #content_right p.bodytext {
	margin:10px;
}

#content_left .box_foot, #content_right .box_foot{
	background-image:url(/fileadmin/images/sidebar_foot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:185px;
	height:6px;
}

#content_left.startseite_links .box .box .box_foot{display:none;}

#content_left.startseite_links .box .box .csc-header h1{
	background-image:none;
	color:#6D6D6D;
	height:13px;
}

.startseite_links p.bodytext{
	margin-top:0 !important;
}
.news-latest-container{
text-align:left;
padding:5px;
}

.news-latest-container h2, .news-latest-container .bodytext, .news-latest-morelink{
display:none;
}

.news-latest-item{
border-top: 1px solid #A4A4A4;
}

h2 + .news-latest-item{
border: none 0px;
}

.news-latest-item h3{
font-size:100%;
color:#6d6d6d;
}

.news-latest-item .news-latest-date{
color #6d6d6d:
font-size:90%;
}

#mainbox{
text-align:left;
overflow:hidden;
padding-left:20px;
padding-right:20px;

/*Mit freundlichen Gruessen an Microsoft: the Holy Hack...*/
height:1%;
}

#mainbox p {
}

#mainbox .box{
margin-bottom:10px;
}
#boxunten{
margin-top:10px;
margin-bottom:10px;
height:199px;
clear:both;
background-image:url(/fileadmin/images/bottombox.gif);
}
#content_downleft{
float:left;
background-image:url(/fileadmin/images/bottombox_left.gif);
background-position:left;
background-repeat:no-repeat;
height:199px;
width:50%;
text-align:left;
}
#content_downleft h1{
	font-size:120%;
	}
#content_downright{
float:right;
background-image:url(/fileadmin/images/bottombox_right.gif);
background-position:right;
background-repeat:no-repeat;
height:199px;
width:49%;
text-align:left;
}

#down{
	clear:both;
}
#downleft{
border-right:1px solid silver;
float:left;
margin-bottom:10px;
margin-right:7px;
width:31%;
padding-right:10px;
}

#downright{
float:right;
border-left:1px solid silver;
margin-bottom:10px;
margin-left:7px;
width:31%;
padding-left:10px;
}

#boxunten h1, .csc-header h1{
	color:#EB6019;
	font-size:120%;
	font-weight:bold; 
	}

#boxunten p{
margin:0px;
}
#boxunten .csc-textpic-text-0{
	padding:10px;
}

#rotator{
margin-top:-2px;
padding-left:5px;
padding-top:5px;
padding-bottom:4px;
padding-right:4px;
background:url("/fileadmin/images/bild_mitte.gif") center no-repeat;
}
#contentdowncenter{
background-image:url(/fileadmin/images/bottombox_center.gif);
background-position:center;
background-repeat:no-repeat;
height:199px;
}
#imagerotate{text-align:center;}
#der a{color:#000;border-bottom:1px dotted;font-weight:bold;}
#der a.external-link-new-window{background:url(/fileadmin/images/ico_link_extern.gif) no-repeat right;padding-right:12px;}
.csc-loginform {font-size:1em;}
.filecount {visibility:hidden;}
.filelinks {padding-left:15px;}
div.tx-feuserloginsystem-pi1 {padding-left:9px;}
div.tx-feuserloginsystem-pi1 span {font-size:11px;}

#der h1 {color:#ff6100;}
#der h1.hotel{padding:20px 0 10px 10px;color:#000;}
#der p.csc-frame-frame2{padding-left:250px;}
.csi-caption{font-size:9px;text-align:center;}
#der .tx-itawyoutoubeembed-pi1 {padding-left:10px;}
#der div.news-image a, #der .news-single-img a {
  text-decoration:none;border-bottom:none;
}

#der table.contenttable {margin-left:10px;border-collapse:collapse;width:100%;}
#der .contenttable thead {background:#ffceb5;}
#der .contenttable td {font-size:12px;border:1px solid #acafb2;}
#der .contenttable td.align-center{text-align:center;}

/* ie-win only \*/
* html .shop_bar{width:989px;}
/* end ie-win only */
