/* news.boarding24.de - Styles */
/* Begin Typography & Colors */

* {
  	margin : 0;
  	padding : 0;
}

body {
  	background-color : #ffffff;
  	color : #444444;
  	margin : 0;
  	padding : 0;
  	font-size : 12px;
  	font-family : Verdana, Arial, Helvetica, sans-serif;
  	line-height : 150%;
}

p {
  	text-align : justify;
}

a {
  	color : #206fa5;
  	text-decoration : none;
}

img {
  	border : 0;
}

h1 {
  	font-size : 14px;
  	font-weight : bold;
  	color : #ffffff;
}

h2 {
  	padding : 4px 0 0 9px;
  	font-size : 13px;
  	font-weight : bold;
  	color : #22384d;
}

h3 {
  	padding : 0;
  	font-size : 13px;
  	font-weight : bold;
  	color : #22384d;
}

ul {
	list-style-type : none;
}


.list ul {
list-style-type: disc ;
color: #80A8C8;
padding-left: 10px;
}
.current-cat {

list-style-image: url( ./images/pfeil_2.gif) ;
color: #AAA;

}



/* End Typography & Colors */

/* Begin Structure */

.main {
  	width : 900px;
  	margin : auto;
}

.content {
  	float : left;
  	width : 898px;
  	margin : 5px 0 0 0;
  	border : 1px solid #b3b3b3;
  	border-top : 0; 
	background-image : url(images/bg_content.gif);
  	background-repeat : repeat-y;
}
.content_small {
  	float : left;
  	width : 898px;
  	border : 0px solid #b3b3b3;
  	border-top : 0; 
	  background-image : url(images/bg_content.gif);
  	background-repeat : repeat-y;
}

.content_full {
  	float : left;
  	width : 896px;
  	margin : 5px 0 0 0;
  	border : 1px solid #b3b3b3;
  	padding : 1px;
}

.header {
  	height : 115px;
  	width : 100%;
  	background-image : url(images/bg_body.gif);
  	background-repeat: repeat-x;
  	margin : 0 0 2px 0;
}

.header_content {
  	height : 115px;
  	width : 900px;
  	margin : auto;
}

.header_logo {
  	float : left;
  	height : 70px;
  	width : 265px;
  	padding : 15px 0 0 0;
}

.header_td {
  	padding-right : 10px;
  	padding-left : 10px;
}

.header_links {
  	float : right;
  	height : 33px;
  	width : 300px;
}

.header_links a {
  	color : #3C9AD7;
  	text-decoration : none;
  	padding-bottom: 10px;
  	font-size : 11px;
  	font-family : verdana;
}

.header_bot {
  	float : left;
  	height : 23px;
  	width : 888px;
  	background-color : #22384d;
  	margin : auto;
  	padding : 7px 0 0 12px;
}

.form_head {
  	height : 75px;
  	width : 900px;
  	margin : auto;
  	background-image : url(images/bg_search_small.gif);
  	background-repeat : no-repeat;  
  	border-top : 5px solid #80a8c8;
  	border-bottom : 5px solid #1164a1;
}

.content_right {
  	float : right;
  	width : 239px;
	height : auto;
}

.contentbox_right {
  	float : right;
  	height : auto;
  	width : 237px;
  	border-top : 1px solid #b3b3b3;
  	padding : 1px;
}

.contentbox_right_headline {
  	float : right;
  	width : 237px;
  	height : 24px;
  	background-color : #dbeffa;
  	margin-bottom : 1px;
}

.contentbox_right_content {
  	width : 219px;
  	float : right;
  	background-position : bottom;
  	border-top : 5px solid #80a8c8;
  	padding : 9px;
}

.content_left {
  	float : left;
  	height : auto;
  	width : 658px;
}

.contentbox_left {
  	float : left;
  	height : auto;
  	width : 656px;
  	border-top : 1px solid #b3b3b3;
  	padding : 1px 1px 15px 1px;
}

.contentbox_left_headline {
  	height : 24px;
  	width : 651px;
  	background-color : #dbeffa;
  	margin-bottom : 1px;
    	padding-left: 5px;
}

.contentbox_left_headline a{
  	color : #22384d;
}

.contentbox_left_calendar {
  	width : 51px; 
  	height : 51px;
  	float : left; 
  	padding : 8px 0 0 7px;
  	text-align : center; 
  	background : url(images/bg_cal.gif) 6px 10px;
  	background-repeat : no-repeat;
  	border-top : 5px solid #80a8c8;
  	color : #ffffff;
}  

.contentbox_left_day {
  	float : left;
  	width : 42px; 
  	height : 20px;   
  	padding : 4px 0 0 3px;
  	text-align : center;
  	font-size : 17px; 
  	font-weight : bold; 
  	color : #22384d;
}

.contentbox_left_content {
  	width : 586px; 
  	height : auto;
  	float : left;  
  	padding : 6px 6px 10px 6px;  
  	border-top : 5px solid #80a8c8;
}

.contentbox_left_content_small {
  	border-top:5px solid #80A8C8;
  	height : auto;
    	width : 633px;
  	padding : 10px;
}

.contentbox_left_end {
  	width : 592px; 
  	height : auto;
  	padding : 0 0 0 64px; 
}

.footer {
}

.footer_info {
  	float : left;
  	width : 892px;
  	margin : auto;
  	padding : 3px;
  	border : 1px solid #b3b3b3;
  	border-top : 0;
  	font-size : 10px;
  	font-family : Verdana;
  	color : #7a7a7a;
}

.footer_inf {
  	float : left;
  	width : 878px;
  	background-image : url(images/bg_box.gif);
  	background-repeat: repeat-x;
  	background-position : bottom;
  	padding : 20px 7px 20px 7px;
}

.footer_end {
  	float : left;
  	width : 892px;
  	margin : auto;
  	border : 1px solid #b3b3b3;
  	border-top : 0;
  	padding : 3px;
  	margin-bottom: 15px;
}

.footer_box {
  	height : 36px;
  	width : 878px;
  	background : url(images/bg_foot.gif);
  	background-repeat : no-repeat;
  	border-bottom : 5px solid #80a8c8;
  	padding : 0px 7px 0px 7px;
}

.footer_copy {
  	float : left;
  	width : 320px;
  	font-size : 11px;
	padding : 0;
  	color : #7a7a7a;
}

.footer_links {
  	float : left;
 	padding : 10px 0 0 0; 
  	font-size : 11px;
  	color : #3c9cd9;
}

.no_result {
	width : 100%;
	border-top : 1px solid #b3b3b3;
	padding : 10px 5px 5px 5px; 
}

.captch {
	margin : 10px 0 10px 0;
}

.captch_input {
	width : 137px;
}
 
/* Comments */

.content_full ol {
	padding : 0 0 0 20px;
}

.content_full ol li{
	padding : 5px 0 10px 0;
}


.content_full_headline {
	float : left;
	width : 884px;
  	height : 20px;
  	padding : 4px 6px 0 6px; 
  	background-color : #dbeffa;
  	margin-bottom : 1px;
}

.content_full_content {
  	width : 884px; 
  	height : auto;
  	float : left;  
  	padding : 6px 6px 10px 6px;  
  	border-top : 5px solid #80a8c8;
}


.comments_form {
	background-color : #dbeffa;
	padding : 10px 10px 10px 30px;
	margin-top : 5px;
}

.comments_input {
	margin-bottom : 5px;
}

.comments_button {
  	border : 1px solid #a11e0a;
  	width : 150px;
  	height : 32px;
  	font-weight : bold;
  	font-size : 15px;
  	text-align : center;
  	color : #ffffff;
  	background : url(images/btn_search.gif);
  	background-color: #c11134;
  	background-repeat : repeat-x;
  	cursor: pointer;
  	margin : 10px 0 0 0;
}

/* End Comment */
  
.archiv_top {
	height : 30px;
	border-top : 1px solid #b3b3b3;
}  
  
/* End Structure */



/* Sidebar */


.sidebar_links {
	float : right;
 	width : 219px;	
}

.searchbutton {
  	border : 1px solid #a11e0a;
  	width : 150px;
  	height : 32px;
  	font-weight : bold;
  	font-size : 15px;
  	text-align : center;
  	color : #ffffff;
  	background : url(images/btn_search.gif);
  	background-color: #c11134;
  	background-repeat : repeat-x;
  	cursor: pointer;
  	margin : 10px 0 0 0;
}

.search_form {
  	float : right;
  	width : 219px;
	height : auto;
	text-align : center;
	padding : 0 0 10px 0;
}

.searchinput {
	width : 146px;
}

/* Ende Sidebar */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
/* End Images */

.form_input_small {
border-color:#666666 rgb(153, 153, 153) rgb(153, 153, 153) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
margin-right:10px;
width:90px;

}

.submit_button_small {
background-color:#DBEFFA;
border-color:#FFFFFF rgb(128, 168, 200) rgb(128, 168, 200) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
color:#22384D;
cursor:pointer;
font-size:10px;
padding:2px 20px;
text-align:center;
width:100px;
}

.box_top {
width: 170px;
color:#163993;
font-size: 11px;
font-weight: bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-bottom: 5px;
margin-left: 40px;

}

.box_description{
font-size: 11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding: 10px 0px 0px 0px;
width: 210px;
}

.form_submit_button{
background-color:#DBEFFA;
border-color:#FFFFFF rgb(128, 168, 200) rgb(128, 168, 200) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
color:#22384D;
cursor:pointer;
font-size:10px;
padding:2px 20px;
text-align:center;
}


.form_error{
color: #D30F33;
border-top:5px solid #CF4D4D;
padding: 10px;
}

.contentbox_left_error_headline{
background-color:#FFCFCF;
height:24px;
margin-bottom:1px;
width:651px;
padding-left: 5px;
}

.contentbox_left_success_headline{
background-color: #BFFFC2;
height:24px;
margin-bottom:1px;
width:651px;
padding-left: 5px;
}

.form_success{
color: #4CAF50;
border-top:5px solid #4CAF50;
padding: 10px;
height: 80px;
}

.form_table td{
padding: 5px;
}

.mailform{
width: 400px;
}

.zusatz_text{
background-color:#F0F7FD;
padding: 10px;
width: 180px;
float: right;
font-size: 11px;
margin-right: 10px;
}
