h2 {color:#b51621 ; font-sitze:14px;}

#seminare {width:8000px; float:left;}

#content a:hover {
color:#B51621;
text-decoration:underline;
}




#snr      {width: 77px; float:left;}
input.snr {width:55px; font-size:10px; font-wight:bold;}
#titel    {width:258px; float:left;}
#dozent   {width:125px; float:left;}
#dozent2  {width:175px; float:left;}
#datum    {width:170px; float:left;}
#preis    {width: 84px; float:left;}

.rahmen {border: 1px solid #666; padding:2px; margin:5px 13px 0 0px;}
.rahmen_no {border: 1px solid #fff; padding:2px; margin:5px 13px 0 0px;}

.rahmen_data {border: 1px solid #666; padding:3px 2px 4px 3px; margin:5px 15px 5px  0; font-size:10px }

input, textarea {
border:none; 
background:#fff;
color:#64635B;
font-family:arial;
font-size:12px; 
}

input#textfield1{width:120px;}
select#select   {width:104px; background:#fff;  color:#64635B;} /*anrede*/
input#textfield2{width:229px;} /*name*/
input#textfield3{width:256px;} /*vname*/
input#textfield4{width:235px;} /*strasse*/
input#textfield5{ width:82px;} /*plz*/
input#textfield6{width:275px;} /*ort*/
input#textfield7{width:180px;} /*tel*/
input#textfield8{width:259px;} /*email*/
input#textfield9{width:150px;} /*beruf*/

#anrede {width:124px; float:left; height:50px;}
#name   {width:249px; float:left; height:50px;}
#vname  {width:276px; float:left; height:50px; margin-left:2px;}
#strasse{width:255px; float:left; height:50px;}
#plz    {width:102px; float:left; height:50px;}
#ort    {width:294px; float:left; height:50px;}
#tel    {width:200px; float:left; height:50px;}
#email  {width:279px; float:left; height:50px;}
#beruf  {width:172px; float:left; height:50px;}

#mainnavigation_sub {display:none;}


html{height:101%}

ul, li, p {margin:0px; padding:0px;}

#f2_content {
  background-image:url(/fileadmin/img/dot_line.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  float:left;
  padding-bottom:35px;
  padding-top:28px;
  width:550px;
}


#f_content {
  background-image:url(/fileadmin/img/dot_line.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  float:left;
  padding-bottom:35px;
  margin-bottom:28px;
  width:580px;
}

#ft_content {
  background-image:url(/fileadmin/img/dot_line.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  float:left;
  padding-bottom:21px;
  margin-bottom:13px;
  width:580px;
 }

#form_content {
  background-image:url(/fileadmin/img/dot_line.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  float:left;
  padding-bottom:21px;
  margin-bottom:13px;
  width:780px;
  
}

#f_content_ol {
  float:left;
  padding-bottom:56px;
  padding-top:16px;
  width:550px;
}


#f_content_image {
  width:150px;
  float:left;
  padding-right: 16px;
  
  }
  
#f_content_text {
  width:355px;
  float:left;
  }

#ft_content_text {
  width:528px;
  float:left;
  }

#container {
  width:708px;
  margin-left:auto;
  margin-right:auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #64635b;
  margin-top:60px;
  }

#header {
  width:580px;
  float:left;
  font-size:13px;
  font-weight: bold;
  margin-top:-180px;
  }
  
*html #header {
  width:580px;
  float:left;
  font-size:13px;
  font-weight: bold;
  margin-top:-220px;
  }  
  

#mainnavigation {
  width:580px;
  height:55px;
  float:left;
  background-image:url(/fileadmin/img/hr_dot2.gif);
  background-position: top left;
  background-repeat:no-repeat;
  }

ul.mainnavi li {
  display:inline;
  margin: 0 0 0 0;
  }
  

#mainnavigation_sub {
  width:580px;
  height:60px;
  float:left;
  }

ul.mainnavi_sub{
  width:580px;
  height:33px;
  float:left;
  padding-top:23px;
  font-weight:normal;
  }
*html ul.mainnavi_sub{
  width:580px;
  height:33px;
  float:left;
  padding-top:23px;
  font-weight:normal;
  }

  
.main_link_no {
  text-decoration:none;
  color: #64635b;
  padding-right:40px;
}
a:hover.main_link_no {
  text-decoration:none;
  color:#b51621;
  padding-right:40px;
}
.min350 {
  height:350px;
  width: 5px;
  float:left;
  display:none;
}

#content_container {
  width:600px;
  float:left;
  margin-top:-120px;
  }
#p_content_container {  width:600px;  float:left;  margin-top:0px;  }
#content {
  width:580px;
  float:left;

  font-size:12px;
  margin-top:70px;
  }

#point {
  width:196px;
  height:158px;
  position:relative; 
  text-align:center;
  top:-5px;
  z-index: 1;
  float: right;
  color: #FFFFFF;
  padding-top:38px;
  font-size:12px;
  line-height:1.3;
  left:-5px;
  }


.p1 { background-image:url(/fileadmin/img/point.gif);}
.p2 { background-image:url(/fileadmin/img/point2.gif);}
.p3 { background-image:url(/fileadmin/img/point3.gif);}



#footer {
  width:586px;
  height:65px;
  float:left;
/*background-image:url(/fileadmin/img/hr_dot.gif);
  background-image:url(/fileadmin/img/rotmann_logo_long.gif);
  background-position: right top;
  background-repeat:no-repeat;*/
  font-size:13px;	
  margin-top:60px;
    background-image:url(/fileadmin/img/rotmann_logo_long.gif);
  background-position: right top;
  background-repeat:no-repeat;  
  }
  
*html #footer {
  width:586px;
  float:left;
  font-size:13px;
    background-image:url(/fileadmin/img/rotmann_logo_long.gif);
  background-position: right top;
  background-repeat:no-repeat;  	
  }
    
#p_footer {
 width:725px;  
 height:65px;  
 float:left;  
 font-size:13px;  
 margin-top:60px;  
 /*background-image:url(/fileadmin/img/rotmann_logo_long.gif);
  background-position: right top;
  background-repeat:no-repeat;*/
 }

ul.footernavi li {
 display:inline;
 
  }

.footer_link_no {
  text-decoration:none;
  color:#64635b;
  }

a:hover.footer_link_no  {
  text-decoration:none;
  color:#b51621;
  }

.footer_link_act {
  text-decoration:none;
  color: #b51621;
  }

#logo {

  height:80px;
  margin-top:-7px;
  padding-top:21px;
  }


.main_link_act {
  color:#b51621;
  text-decoration:none;
  padding-right:40px;
  }

.sub_link_no {
  color: #64635b;
  text-decoration:none;
  padding-right:30px;
}
a:hover.sub_link_no {
  text-decoration:none;
  color:#b51621;
  padding-right:30px;
}
.sub_link_act {
  color: #b51621;
  text-decoration:none;
  padding-right:30px;
}

#content a {
  text-decoration:none;
  color:#b51621;
  }


table {
	border-collapse: collapse;
	border: 1px solid #aeadaa;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: #fff;
}
caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
td, th {
  border: 1px solid #aeadaa;
  padding: 2px 2px 10px 2px;
  color:#64635B;
  }

thead th, tfoot th {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #aeadaa;
	text-align: left;
	background: #64635b;
	color: #FFFFFF;
	padding-top: 3px;
}
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
/*tbody td a:hover {
  background: #666666;
  color: #363636;
  }*/
tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #ffffff;
  }
tbody th a:hover {
  background: transparent;
  color: #363636;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #aeadaa;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
	background: #fff;
}
/*tbody tr:hover {
	background: #C0C0C0;
	border: 1px solid #aeadaa;
	color: #FFFFFF;
}*/
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }
  
.t1 {width:54px;}
.t2 {width:74px;}
.t3 {width:123px;}
.t4 {width:123px;}
.t5 {width:96px;}
.t6 {width:50px;}


#fach { padding-left:185px; width:150px; float:left;}

#button {float:right;
padding-right:52px;}

#db_content {
  
  background-image:url(/fileadmin/img/Foto1_Programm2009.jpg);
  background-position:left bottom ;
  background-repeat:no-repeat;
  float:left;
  height:214px;
  margin-bottom:20px;
    
  }
#auswahl {
	height:179px;
	width:580px;
	float:left;
  }

#tabelle {float:left;}

#ok_button { background: #64635B; border:none; width:43px; height:23px;color: #fff; }
#ok_button:hover { background: #64635B; border:none; width:43px; height:23px;color: #fff; text-decoration: underline; }
select { width:140px; }
#submit_button {background: transparent; border: none; color: #b51621;}

#submit_button:hover {background: transparent; border: none; color: #b51621; text-decoration:underline;}



#adresse {width:680px;height:50px;}



.error {
	color: #b51621;
}



#startseite {
 width:580px;
 background: url(/fileadmin/img/frau_rotmann.png) no-repeat bottom left;
 height:250px;
 }

h1.einzug1 { padding:100px 0 0 220px; font-size:30px; margin:0px; }
h1.einzug2 { padding:0 0 15px 260px; font-size:30px; margin:0px; }
.starttext { padding-left: 263px;}

a.internal-link  {color:#fff; font-weight:bold;text-decoration:none;}

a.point-link  {color:#fff; font-weight:bold; text-decoration:none;}
a:hover.point-link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a.point-link-ext {color:#fff; font-weight:bold; text-decoration:none;}
a:hover.point-link-ext {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
a:hover.internal-link {color:#FFFFFF; font-weight:bold; text-decoration:underline;}


.logo {float:right;}
.img_logo{border:none; height: 80px; width:300px;margin-top:-25px;}
.logo-link{}

.footernavi {width:250px;}
*html .footernavi {width:250px;  }

li.first {padding-right:12px;}
li.second {padding-right:10px;}


#anmerkung { width:800px;} 
#anmerkung #datum { width:200px}
