/************************************************************************/
/* Styles for www.loewenbraeu.de - in special for brauereibesichtigung  */
/************************************************************************/
html, body { margin: 0; padding: 0;	border: none; }
body { background:#fff; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
h1 { font: 20px "Times New Roman", Times, serif; font-weight:normal; color: #028ac9; margin: 0; }
a { color: #00235d; text-decoration:underline; }
a:hover { color: #00235d; text-decoration:none; }
a.white { color:#fff; text-decoration:none; }
a:hover.white { color:#fff; text-decoration:underline; }


/************************************************************************/
/********* content styles ***********************************************/
/************************************************************************/
#container { width:1020px; margin:0 auto; }
#header { position:relative; height:156px; background:#00235e url(../images/header_relaunch.jpg) no-repeat right;}
#header_flash { width:814px; height:126px; background:url(../images/header_relaunch.jpg) no-repeat; float:left; position:absolute; right:17px;}
#logo {float:left; padding: 21px 0px 0px 23px; }

#content { width:1020px; }
#content_left { float:left; width:634px; padding: 30px 0 0 24px; margin-right:8px; }
#content_right { float:left; width:320px; background-color:#d8f0f7; padding:30px 10px 0 8px; margin-right:14px; }
.reg_cont_left .ausrichtung {padding-bottom:5px;}
.col_left { float:left; width:310px; padding-right:14px; }
.col_right { float:left; width:305px; padding-right:5px; }
.col_full { float:left; width:634px; }
.dark_box { width:624px; height:123px; background:url(../images/bg_pics.gif) #fff; margin:15px 0; padding:0 0 0 3px; }
.dark_box_small { width:320px; height:52px; color:#fff; background:url(../images/bg_small_box.gif) #028ac9; margin-bottom:15px; padding:0 0 0 3px; }
.pic { float:left; padding: 10px 9px 11px 9px;}
.txt_highlight { color:#028ac9; font-weight:bold; }

ol { list-style: disc; margin:0px; padding-left:17px; }
li { margin-bottom:15px; }


/************************************************************************/
/********* registration styles ******************************************/
/************************************************************************/
.reg_cont_full { padding: 30px 0 0 24px; width:972px; }
.reg_cont_left { float:left; width:472px; padding:15px 0 0 24px; }
.reg_cont_right { float:left; width:487px; padding:15px 0 0 15px; }
.regform_left { background-color:#d8f0f7; margin:5px 0; padding:10px 0 0 10px; color:#00235d; }
.regform_left_left { float:left; margin: 5px 25px 0 0; width:215px; }
.regform_left_right { float:left; margin: 10px 0 0 0; width:215px; }

.loewen1 { border: 2px solid #028ac9; background-color:#FAF6EC; width: 280px; position: absolute; top: 300px; left: 164px; padding:6px; }
.loewen2 { border: 2px solid #028ac9; background-color:#FAF6EC; width: 280px; position: absolute; top: 300px; left: 314px; padding:6px; }
.loewen3 { border: 2px solid #028ac9; background-color:#FAF6EC; width: 280px; position: absolute; top: 300px; left: 464px; padding:6px; }
/************************************************************************/
/********* form styles **************************************************/
/************************************************************************/
input, textarea, select { border:1px solid #36a8de; margin:3px 0 10px 0; }
input { padding:0; width:200px; }
.input_small {width:45px;}
.input_large {width:150px;}
textarea { width:200px; height:51px; }  
.btn_regform { color:#fff; height:32px; font-weight:bold; width:205px; padding: 0px 10px 2px 0px; background:url(../images/bg_button_pfeil.gif) right; border:0; cursor:pointer; }
.btn_regform_reset { color:#fff; height:32px; font-weight:bold; width:140px; padding: 0px 10px 2px 0px; background:url(../images/bg_button_pfeil.gif) right; border:0; cursor:pointer; }
.invalid { color:#fff; background-color:#f00; }
/*.radio { width:15px; float:left; }*/