/*--------------------design----------------------------*/

/*--------------------skyblue---------------------------*/
body.skyblue{
	background : #000 url(images/website_background_skyblue.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_skyblue{
	background-image : url(images/submenu_skyblue_bg.png);
}
div.submenu_skyblue{
	background-image : url(images/submenu_skyblue.png);
}
/*--------------------leafgreen-------------------------*/
body.leafgreen{
	background : #000 url(images/website_background_leafgreen.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_leafgreen{
	background-image : url(images/submenu_leafgreen_bg.png);
}
div.submenu_leafgreen{
	background-image : url(images/submenu_leafgreen.png);
}
/*--------------------grey------------------------------*/
body.grey{
	background : #000 url(images/website_background_grey.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_grey{
	background-image : url(images/submenu_grey_bg.png);
}
div.submenu_grey{
	background-image : url(images/submenu_grey.png);
}
/*--------------------yellow----------------------------*/
body.yellow{
	background : #000 url(images/website_background_yellow.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_yellow{
	background-image : url(images/submenu_yellow_bg.png);
}
div.submenu_yellow{
	background-image : url(images/submenu_yellow.png);
}
/*--------------------blue------------------------------*/
body.blue{
	background : #000 url(images/website_background_blue.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_blue{
	background-image : url(images/submenu_blue_bg.png);
}
div.submenu_blue{
	background-image : url(images/submenu_blue.png);
}
/*--------------------purple----------------------------*/
body.purple{
	background : #000 url(images/website_background_purple.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_purple{
	background-image : url(images/submenu_purple_bg.png);
}
div.submenu_purple{
	background-image : url(images/submenu_purple.png);
}
/*--------------------red-------------------------------*/
body.red{
	background : #000 url(images/website_background_red.jpg) no-repeat center 0px fixed;
}
div.submenu_bg_red{
	background-image : url(images/submenu_red_bg.png);
}
div.submenu_red{
	background-image : url(images/submenu_red.png);
}

#header{
	width : 100%;
	height : 180px;
	border : none;
	background-image : url(images/header_bg.png);
	background-repeat : repeat;
}

#header_logo{
	margin : auto;
	height : 75px;
	width : 600px;
	padding-top : 35px;
	border : none;
}

#menu_bg{
	width : 100%;
	height : 58px;
	border : none;
	background-image : url(images/menu_bg.png);
	background-repeat : repeat;
}
#menu{
	width : 800px;
	height : 33px;
	border : none;
	margin : auto;
	padding : 25px 0px 0px 200px;
	background-image : url(images/menu.png);
}
#submenu_bg{
	width : 100%;
	height : 73px;
	border : none;
	background-repeat : repeat;
}
#submenu{
	width : 800px;
	height : 55px;
	border : none;
	margin : 0px;
	margin : auto;
	padding : 18px 0px 0px 200px;
}
#main{
	width : 1000px;
	border : none;
	margin : auto;
	margin-top : 30px;
}
div.text_big_top{
	width : 1000px;
	height : 15px;
	border : none;
	background-image : url(images/text_big_top.png);
}
div.text_big{
	width : 970px;
	min-height : 30px;
	border : none;
	padding : 15px;
	background-image : url(images/text_bg.png);
}
div.text_big_bottom{
	width : 1000px;
	height : 15px;
	border : none;
	background-image : url(images/text_big_bottom.png);
	margin-bottom : 30px;
}
div.text_small_top{
	width : 326px;
	height : 15px;
	border : none;
	background-image : url(images/text_small_top.png);
}
div.text_small{
	width : 296px;
	min-height : 30px;
	border : none;
	padding : 15px;
	background-image : url(images/text_bg.png);
}
div.text_small_bottom{
	width : 326px;
	height : 15px;
	border : none;
	background-image : url(images/text_small_bottom.png);
	margin-bottom : 30px;
}
div.text_small_part{
	width : 326px;
	float : left;
}
div.text_cols_main{
	overflow : hidden;
}
div.middle_col{
	margin : 0px 11px 0px 11px;
}
div.text_medium_top{
	width : 490px;
	height : 15px;
	border : none;
	background-image : url(images/text_medium_top.png);
}
div.text_medium{
	width : 460px;
	min-height : 30px;
	border : none;
	padding : 15px;
	background-image : url(images/text_bg.png);
}
div.text_medium_bottom{
	width : 490px;
	height : 15px;
	border : none;
	background-image : url(images/text_medium_bottom.png);
	margin-bottom : 30px;
}
div.text_medium_part{
	width : 490px;
	float : left;
}
div.first_col{
	margin-right : 20px;
}
#footer{
	color : white;
	font-size : small;
	border : 1px white dashed;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding : 10px;	
	border-bottom : none;
}
.small_col{
	width : 64px;
	padding : 8px;
}
.big_col{
	width : 790px;
	color : #333;
	padding-left : 20px;
}
.comment-meta{
	font-size : x-small;
}
.reply{
	margin-bottom : 10px;
	font-size : small;
}
div.warnung{
	-moz-border-radius: 4px;
	border-radius: 4px;
	border : 4px solid red;
	padding : 4px; 
	margin : 4px;
	background-color : #F44;
	color : yellow;
}
div.achtung{
	-moz-border-radius: 4px;
	border-radius: 4px;
	border : 4px solid #d50;
	padding : 4px; 
	margin : 4px;
	background-color : #FA7;
	color : #d50;
}
div.hinweis{
	-moz-border-radius: 4px;
	border-radius: 4px;
	border : 4px solid #d80;
	padding : 4px; 
	margin : 4px;
	background-color : #FE8;
	color : #d80;
}
div.anmerkung{
	-moz-border-radius: 4px;
	border-radius: 4px;
	border : 4px solid navy;
	padding : 4px; 
	margin : 4px;
	background-color : #59E;
	color : navy;
}
.vodcastlogo{
	-moz-border-radius: 5px;
	border-radius: 5px;
	border : 5px solid #333;
	margin-right : 20px;
}
.vodcastlogo:hover{
	border-color : #777;
}
img.white-border{
	-moz-border-radius: 5px;
	border-radius: 5px;
	border : 5px solid #fff;
	margin : 20px;
}
input, textarea{
	color : #333;
	border : 2px #BBB solid;
	-moz-border-radius : 5px;
	-khtml-border-radius : 5px;
	border-radius : 5px;
	-webkit-border-radius: 5px;
	padding : 8px;	
}
input:hover, textarea:hover{
	border : 2px #777 solid;
}

input:focus, textarea:focus{
	border : 2px #333 solid;
}
.menu_search{
	background-image : url(images/search.png);
	height : 22px;
	width : 92px;
	border : none;
	padding : 0px 10px 0px 10px;
	margin-top : 0px;
	padding-top : 0px;
}
.menu_search_submit{
	background-image : url(images/icons/zoom.png);
	border : none;
	height : 22px;
	width : 29px;
	cursor : default;
	background-color : #fff;
}
.menu_search_submit:hover{
	cursor : pointer;
}
#menu_searchform{
	float : right;
	padding : 0px;
}
#menu_search_submit{
	border : none;
}
#menu_search{
	border : none;
	vertical-align : top;
}
div.ratepost{
	margin : auto;
}
div#social{
	position : fixed;
	bottom : 100px;
	left : -36px;
	width : 48px;
	padding : 5px;
	margin : 0px;
	border : none;
}
div#social:hover{
	left : 0px;
}
div#social img{
	background-color : transparent;
	border : 3px transparent solid;
	-moz-border-radius : 3px;
	-khtml-border-radius : 3px;
	border-radius : 3px;
	-webkit-border-radius: 3px;
}
div#social img:hover{
	background-color : #fff;
	border : 3px #fff solid;
	-moz-border-radius : 3px;
	-khtml-border-radius : 3px;
	border-radius : 3px;
	-webkit-border-radius: 3px;
}

