/*************** Start Top Fixed Sections code *************************************/
body {
  margin: auto;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul {
  margin: 1em 0;
}
img {
	border: 0;
}
a:link {
color: #006eab;
text-decoration: none;
/*border-bottom: 1px dotted #006eab;*/
}
a:visited {
color: #04527d;
text-decoration: none;
/*border-bottom: 1px dotted #04527d;*/
}
a:hover {
color: #0285cd;
text-decoration: none;
border-bottom: none;
}
span {
color: #002337;
}
.clear {
clear:both;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display:block;}
/* End hide from IE-mac */
body {
font-family: Arial, Helvetica, sans-serif;
background: #f18c01 url(images/hintergrund_typ.png) no-repeat;
text-align: center;
color: #33394d;
font-size: 12px;
}
#secCol ul li.reggen{
padding:0px;
margin: 0px;
padding-top: 15px;
background:none;
}
#secCol ul.regg{
border:none;
}
#tabs {
/*background: url(images/balken_orange.jpg) repeat-x;*/
width: 994px;

margin: 0px auto;
position: relative;
	font-size:93%;
	/*border-bottom:1px solid #2763A5;*/
	line-height:normal;
	}

#tabs ul {
	margin:0;
	padding:2px 10px 0 50px;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabs a {
	float:left;
	background:url("tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FFF;
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
#header {
background: url(images/mt_header.png) no-repeat;
height: 104px;
width: 994px;
margin: 0px auto;
position: relative;
padding-bottom: 5px;
}
#logo {
position: absolute;
top: 18px;
left: 12px;
}
ul#navBar {
height: 84px;
margin: 0px;
padding: 0px;
list-style-type: none;
position: absolute;
bottom: 0px;
right: 0px;
}
ul#navBar li {
float: left;
display: block;
width: auto;
height: 84px;
padding: 0px 0px 0px 1px;
}
ul#navBar li a:link, ul#navBar li a:visited {
float: left;
display: block;
width: auto;
margin: 0px;
height: 34px;
padding: 25px 10px; 
text-decoration: none;
font-weight: normal;
background: url(images/nav_bg.png) repeat-x top left;
font-family: Cambria, "Times New Roman", Georgia, Times, serif;
font-size: 1.8em;
color: #ededed;
border: none;
}
ul#navBar li.current a:link, ul#navBar li.current a:visited {
background: url(images/nav_hover.png) repeat-x top left;
}
ul#navBar li a:hover {
color: #fff;
text-decoration: none;
background: url(images/nav_hover.png) repeat-x top left;
border: none;
}
#welcomeMessage{

/*height: 320px;*/
width: 994px;
margin: 0px auto;
/*padding: 25px;*/
position: relative;
/*background: url(images/anigif.gif) no-repeat 85% 60%;*/
text-align: left;
}
h1 {
/*margin: 0.7em;*/
font-size: 16px;
font-weight: normal;
font-family: Arial, sans-serif;
color: #33394c;
}
#welcomeMessage p {
/*margin: 0.5em 0.5em 0.5em 3em ;
width: 420px;
padding: 0em;
font-size: 1.6em;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif ;
color: #494949;
line-height: 1.4em;*/
}
/*************** End Top Fixed Sections *************************************/
/*************** Start Content Section *************************************/
#wrapper {
width: 994px;
margin: 0px auto;
margin-top: 31px;
padding: 0px;
background: url(images/content_bg.png) repeat-y ;
background-position: 0px 10px;
}
#secWrapper{
width: 994px;
margin: 0px auto;
padding: 20px 0px 0px 0px;
background: url(images/content_top.png) no-repeat top left;
}
#container {
width: 964px;
margin: 0px auto;
padding: 0px 15px 30px 15px;
background: url(images/content_bottom.png) no-repeat bottom left;
}
#mainCol {
width: 643px;
float: left;
margin: 0px;
padding: 0px;
text-align: left;
}
#mainCol #services {
position: relative;
background: url(images/service_bg.png) no-repeat top left;
width: 643px;
padding: 0px;
padding-top: 49px;
height: 143px;
margin-bottom: 10px;
}
#services h3 {

font-size: 18px;
color: #112638;
font-weight: normal;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", Cambria, Georgia, "Times New Roman", Times, serif;
position: absolute;
top: 10px;
left: 20px;
}
#mainCol #services ul {
list-style-type: none;
margin: 0px;
padding-left: 10px;
}
#mainCol #services ul li {
float: left;
display: block;
width: 180px;
height: 120px;
padding: 10px 20px 0px 10px;
/*margin: 0px 8px 0px 15px;*/
text-align: left;
}
#mainCol #services ul li h4 {
font-size: 14px;
color: #112638;
font-weight: bold;
margin-top: 5px;
padding: 0px;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}
#mainCol #services ul li p {
color: #414141;
font-size: 12px;
margin: 2px;
padding: 0px;
text-align: left;
}
#mainCol ul#maincon {
border: 1px solid #cde1f5;
margin: 0px;
padding: 6px;
width: 625px;
list-style-type: none;
background: url(images/main_col_bg.png) no-repeat top left #f8fcff;
}
#mainCol ul#maincon li {
/*width: 625px;*/
padding: 5px 0px 10px 0px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dotted #aeaeae;
}
#mainCol ul#maincon li.last {
border: none;
}
#mainCol ul#maincon li img {
/*width: 153px;*/
/*height: 117px;*/
padding: 1px;
margin: 6px 0px 0px 0px;
float: left;
/*border: 2px solid #cde1f5;*/
}
#mainCol ul#maincon li h2 {
font-size: 18px;
color: #34394e;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
padding: 0px;
margin: 0px 0px 0px 10px;
}
#mainCol ul#maincon li p {
font-size: 13px;
color: #4d4d4d;
margin: 0px;
/*padding: 0px;*/
/*margin-left: 170px;*/
margin-left: 10px;
}
#right_art{
width: 150px;
float: right;
text-align: center; 
}

#left_art{
width: 449px;
}
.galerie{
}
#mainCol ul#maincon li p.buchen{
width: 400px;
float:left;
}
#secCol {
width: 310px;
float: right;
margin: 0px;
padding: 0px;
text-align: center;
}
fieldset#login {
background: url(images/login_bg.png) no-repeat top left;
margin: 0px auto;
padding: 5px 5px 5px 5px;
width: 276px;
height: 179px;
font-size: 1.4em;
border: none;
position: relative;
left: 15px;
}
fieldset{
border:none;
}



#login h4 {
font-size: 18px;
font-weight: normal;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
width: 246px;
height: 31px;
padding: 4px 0px 0px 30px;
margin: 0px;
text-align: left;
}
#besetzung{
/*background:transparent url(images/besetzung/0.jpg) no-repeat scroll left top;*/
width: 302px;
height: 134px;
display:inline-block;
}
#besetzung a{
width: 50px;
height: 134px;
float:left;

}
#besetzung a span{
display:none;
}
#besetzung a.oans:hover{
background:transparent url(images/besetzung/1.jpg) no-repeat scroll left top;

}
#besetzung a.zwo:hover{
background:transparent url(images/besetzung/2.jpg) no-repeat scroll left top;
background-position: -50px 0px;
}
#besetzung a.drei:hover{
background:transparent url(images/besetzung/3.jpg) no-repeat scroll left top;
background-position: -100px 0px;
}
#besetzung a.fia:hover{
background:transparent url(images/besetzung/4.jpg) no-repeat scroll left top;
background-position: -150px 0px;
}
#besetzung a.fempf:hover{
background:transparent url(images/besetzung/5.jpg) no-repeat scroll left top;
background-position: -200px 0px;
}
#besetzung a.sex:hover{
background:transparent url(images/besetzung/6.jpg) no-repeat scroll left top;
background-position: -250px 0px;
}
#rubsuche{
width: 290px;
float:left;
padding-right: 20px;
}
#suchenachnamen{
width: 280px;
height: 90px;
background:transparent url(images/ba_box_klein.png) no-repeat scroll left top;
}
#suchenachnamen input{
float:left;
margin-left: 15px;
margin-top: 15px;

}

#suchenachnamen .snn{
width: 67px;
height: 30px;
background:transparent url(images/suchen_button.png) no-repeat scroll left top;

border:none;
float:right;
}

form .namesearch{
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(images/senden.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:95px;
margin-left:40px;
margin-top:30px;
width:83px;
}

#login form {
height: 95px;
width: 276px;
padding: 10px 0px 0px 0px;
margin: 0px;
}

#login p {
width: 276px;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}


#login form p label {
text-align: left;
margin-left: 0.5em;
float: left;
font-size: 14px;
}
#login form p.check {
padding-left: 77px;
width: 199px;
height: 23px;
}
#login #remlabel {
float: left;
font-size: 12px;
position: relative;
left: -3px;
}
#login #remember {
float: left;
width: 14px;
height: 14px;
margin: 0px;
padding: 0px;
position: relative;
top: 3px;
}
#login #submit {
background: url(images/login.png) no-repeat top left;
width: 77px;
height: 27px;
cursor: pointer;
border: none;
float: right;
}
#secCol a.logout {
display:block;
background:transparent url(images/logout.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:27px;
width:77px;
}
#secCol a.profil {
display:block;
background:transparent url(images/profil.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:right;
height:27px;
width:77px;
}

#blitzanfrage {
margin-top: 10px;
/*margin-left: 70px;*/
color: #fff;
/*float:left;*/
background: transparent url(images/kf_box.png) no-repeat top left;
width: 994px;
height: 278px;
padding: 0px;
padding-left: 30px;
}
#gutschein {
margin-top: 10px;
/*margin-left: 70px;*/
color: #fff;
/*float:left;*/
background: transparent url(images/rahmen.png) no-repeat top left;
width: 994px;
height: 70px;
padding: 0px;
padding-left: 30px;
}
#gutschein h1{
text-align: center;
padding-top: 3px;
padding-bottom: 0px;
margin-bottom: 0px;
}
#gutschein p{
color: #000;
padding-top: 0px;
margin-top: 0px;
text-align:center;
}

#blitzanfrage h2{
font-size: 12px;
}

#blitzanfrage #blitz {
margin-left: 40px;
margin-top: 200px;
background: url(images/senden.png) no-repeat top left;
width: 93px;
height: 95px;
cursor: pointer;
border: none;
float:left;
}
#blitzanfrage form{
float:left;
padding: 0;
margin: 0;
width: 900px;
}
#blitzanfrage form p{
margin-top: 22px;;

}
#blitzanfrage .blitzinput{
width: 200px;
height: 170px;
float:left;
padding-left: 10px;
padding-top: 100px;
}

#blitzanfrage object{
float:right;
margin-right: 40px;
margin-top: 100px;
}



#login #username, #login #password {
background: url(images/input_bg.png) no-repeat top left;
border: 1px solid #d0d0d0;
width: 192px;
height: 19px;
padding: 2px;
color: #222222;
font-size: 14px;
float: right;
margin-bottom: 10px;
}
#regg #username, #regg #password {
background: url(images/input_bg.png) no-repeat top left;
border: 1px solid #d0d0d0;
width: 292px;
height: 19px;
padding: 2px;
color: #222222;
font-size: 14px;
/*float: right;*/
margin-bottom: 10px;
}

#mainCol ul#maincon li #regg p.regular{
margin: 0px 0px 0px 20px;
height: 40px;
}

#regg label{
width: 140px;
height: 19px;
float:left;
}

#login p.member {
text-align: left;
width: 270px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
margin: 2px 2px 0px 2px;
padding: 2px;
line-height: 18px;
}
h3#news, h3#test, h3#why {
position: relative;
/*width: 289px;*/
text-align: left;
height: 33px;
padding: 3px 5px 3px 25px;
margin: 0px;
margin-top: 10px;
color: #000;
font-size: 18px;
font-weight: normal;
font-family: "Trebuchet MS", Cambria, Georgia, "Times New Roman", Times, serif;
}
h3#test {
/*background: url(images/test_bg.png) no-repeat top left;*/
}
h3#empf {
display:block;
height: 34px;
background: url(images/button_intern_weitereempfehlungen.jpg) no-repeat top left;
}

h3#why {
background: url(images/empfehlung.png) no-repeat top left;
width: 625px;
position: relative;
padding: 3px 5px 3px 30px;
}
h3#news {
background: url(images/headline_veranst.png) no-repeat top left;
left: 30px;
/*width: 287px;*/
position: relative;
padding: 3px 5px 3px 30px;
}

h3#test {
background: url(images/headline_sponsoren.jpg) no-repeat top left;
left: 30px;
/*width: 287px;*/
position: relative;
padding: 3px 5px 3px 30px;
}
#secCol ul {
position: relative;
left: 15px;
border: 1px solid #d0d0d0;
border-bottom: none;
list-style-type: none;
width: 285px;
margin: 0px auto;
margin-bottom: 10px;
padding: 0px;
text-align: left;
}
#secCol ul li {
display: block;
margin: 0px;
padding: 5px;
width: 275px;
background: url(images/side_col_bg.png) no-repeat top left #fff;
border-bottom: 1px solid #d0d0d0;
}
#secCol ul li h4 {
font-size: 14px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#secCol ul li span {
color: #6b6b6b;
font-weight: bold;
}
#secCol ul li p {
color: #4d4d4d;
font-size: 12px;
margin: 2px;
padding: 2px;
}
#secCol ul li a.more:link, #secCol ul li a.more:visited, #secCol ul li a.more:hover {
background: url(images/arrow.png) no-repeat center left;
margin: 0px 0px 0px 200px;
padding: 0px;
display: inline;
padding-left: 12px;
border: none;
text-decoration: underline;
font-size: 12px;
text-align: right;
}
#secCol ul li a.more:hover {
text-decoration: none;
}
#secCol ul li p.test {
text-align: right;
}
#footer {
width: 994px;
margin: 5px auto;
font-size: 12px;
padding: 0px;
}
#footer p {
margin: 2px;
padding: 2px;
font-size: 12px;
font-family: arial;
}
#footer ul {
list-style-type: none;
display: inline;
}
#footer ul li {
display: inline;
}
#footer ul li a:link, #footer ul li a:visited {
border: none;
text-decoration: underline;
} 
#footer ul li a:hover {
text-decoration: none;
}

/* CSS Document */
.rhm1{
color:#005BA6;
	width:994px;
	height:38px;
	margin:0 auto;
	background:url(images/rhm1_bg.gif) repeat-x;		

}
.rhm1-left{
	background:url(images/rhm1_l.gif) no-repeat;
	width:15px;
	height:38px;
	float:left;
}
.rhm1-right{
	background:url(images/rhm1_r.gif) no-repeat;
	width:15px;
	height:38px;
	float:right;
}
.rhm1-bg{
	background:url(images/rhm1_bg.gif) repeat-x;
	height:38px;
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#005BA6;
	text-decoration:none;
	font:12px 'Lucida Sans', sans-serif;
	font-weight:bold;
	padding:0 0 0 18px;
	height:38px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 32px 0 18px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}
#regularform p{
padding-bottom: 10px;
}
#regularform input[type="text"]{
background:transparent url(images/input_bg.png) no-repeat scroll left top;
border:1px solid #D0D0D0;
color:#222222;
font-size:14px;
height:19px;
margin-bottom:10px;
padding:2px;
width:192px;
}
#regularform textarea{
background:transparent url(images/input_bg.png) no-repeat scroll left top;
width:192px;
height: 70px;
}

#regularform select{
width:192px;
height: 20px;
}

#regularform label{
width: 200px;
display:inline-block;
}
#regularform .gruppe{
width:192px;
height: 15px;
padding-left: 5px;
font-size:14px;
}
a.rubrik img{
clear:both;
border:0px solid;
text-decoration:none;
}
/* 
Style: OrangeYouGlad.css
Created by Randy Peterman, September 2nd, 2005
http://design.randypeterman.com
using TopStyle Pro 3.12

Requires one image: down_arrow.gif for {mostly} 
Standards Compliant browsers like Firefox.
*/
/*table{
width:100%;
	background: #FFEFD5;
	border-spacing: 0px;
	border-collapse: collapse;
}*/
a.button{
background: url(images/button_leer.jpg) no-repeat;
width: 150px;
height: 26px;
color: #fff;
font-size: 14px;
font-weight: bold;
display: inline-block;
padding-top: 4px;
}
/*
table.kontakt{
width: 400px;
}
caption{
	width: 100%;
	text-align: left;
	font-weight: bolder;
	border-top: 4px double #bbb;
}
table *{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
thead{
	background: #FFA109;
}
thead * th{
	border-bottom: 1px outset;
	border-top: 1px outset;
	padding-left: 3px;
	padding-right: 3px;
}
tfoot{
	background: #FFA109;
}

table * a{
	color: #000;
}
tbody * th{
color: #E1771E;
font-weight: bold;
	background: #005FA9;
	border-right: 1px solid #956500 !important;
	border-bottom: 1px solid #fff;
	font-size: medium;
	font-weight: normal;
	padding-left: 8px;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;
}
tbody * th a{
		color: blue !important;
}
tbody * td{
	border: 0px none;
	border-bottom: 1px solid #ddd;
	padding-left: 8px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
}
tbody tr.odd{
	background: #FFF8EA;
}
tbody tr.odd th{
	background: #FFE2B0;
}
tfoot tr td[colspan='4']{
	text-align: right;
	font-style: italic;
	padding-right: 4px;
}*/
tbody td a{
	/*background: url(down_arrow.gif) no-repeat;
	background-position: top left;*/
	/*min-height: 20px;
	padding-left: 20px;
	float: left;
	padding-right: 4px;*/
}
tbody tr th+td a{
	background-image: none;
	padding: inherit;
	float: inherit;
}
/* Fake for IE, argh! Maybe IE 7 will resolve this. */
tbody td a{
	/*_background: none;
	_background-position: inherit;
	_padding-left: 2px;
	_float: inherit;
	_padding-right: inherit;*/
}
tfoot * th{
	border-bottom: 1px outset;
	border-top: 1px outset;
}
 table a:link {color: #CC6633;}
 table a:visited {color: #CC6633;}
 table a:hover {color: #999966;}
 table a:active {color: #CC6633;}
 table a:focus{color: #CC6633;}


 table caption {
		padding: 18px 2px 15px 2px;
		color: #cfcfcf;
		background-color: inherit;
		font-weight: normal;
		/*text-align: centered;*/
		text-transform: capitalize;
		}
table{
		border: 1px solid #D9D9D9;
	}
	
	 #maincol table, #regularform table, #datatab table{
		border: 1px solid #D9D9D9; width:620px;
	}
	table#tinyMCEValue1_tools1{width: 200px;}
	 table tr td{
		padding: 6px 9px;
		text-align:left;

	}
	 table thead th{
		background-color: #E5E5D8;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #D9D9D9;
		font-weight: bold;
		text-align:left;
		padding: 16px 9px;
		color:#592C16;
	}
	 table tbody tr th{
		background-color: #fff;
		font-weight: normal;
		border-left: none;
		padding: 6px 9px;
		background-color: #E5E5D8;
	}
	 table tbody td{
			border-left: 1px solid #D9D9D9;
	}
	 table tbody tr.odd{
		background-color: #F3F3F3;
	}
	
 table tbody tr:hover {
	color: #333333;
	background-color: #E5E5D8;
}

 table tbody tr.odd:hover {
color: #333333;
	background-color: #E5E5D8;
}
	
	 table tfoot td,  table tfoot th{
		border-top: 1px solid #ccc;
		font-weight:bold;
		color:#592C16;
		padding: 16px 9px;
		
	}



/********************Michis Arsch**************************/
#mainCol a.editprofile{
display:block;
background:transparent url(images/button_intern_bearbeiten.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editpartner{
display:block;
background:transparent url(images/button_intern_partnerprogramm.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editdetails{
display:block;
background:transparent url(images/button_intern_details.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editnews{
display:block;
background:transparent url(images/button_intern_newsschreiben.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.edittermine{
display:block;
background:transparent url(images/button_intern_termine.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editbewertung{
display:block;
background:transparent url(images/button_bewertungseinladung.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editpartner{
display:block;
background:transparent url(images/button_intern_partnerprogramm.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editbanner{
display:block;
background:transparent url(images/button_intern_banner.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editdownloads{
display:block;
background:transparent url(images/button_intern_downloadcenter.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}
#mainCol a.editsponsoring{
display:block;
background:transparent url(images/button_intern_sponsoring.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
float:left;
height:34px;
width:280px;
}

a.deletpic{ width: 32px; height: 34px; background: #fff url(images/loeschen.jpg) no-repeat; display:block; float:left;}
a.picup{padding-bottom: 10px; width: 32px; height: 34px; background: #fff url(images/rauf.jpg) no-repeat; display:block;float:left;}
a.picdown{padding-bottom: 10px; width: 32px; height: 34px; background: #fff url(images/runter.jpg) no-repeat; display:block;float:left;}
a.deletpic span{ display:none;}
a.picup span{ display:none;}
a.picdown span{ display:none;}



#quiz h2 {
color:#D20001;
font-size:1.3em;
line-height:1.6em;
margin-top:20px;

}

#quiz  {
color:#000000;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:12px;
line-height:1.7em;
}

#rex-navi-paginate{
text-align:center;
height: 40px;
border: 1px solid #ccc;
}
#rex-navi-paginate ul li{
float:left;
text-align:center; 
list-style: none;
margin-right: 10px; 
width: 10px;
border-bottom: 1px solid #ccc;
}
li.rex-navi-paginate-message{
width: 30px;
}
li.rex-navi-paginate-message span{
width: 160px;
display:inline-block;
}
table.rex-table{
clear:both;
}
#rex-navi-paginate .rex-clearer{
clear:both;
}
#rex-navi-paginate ul li.rex-navi-paginate-prev span,
#rex-navi-paginate ul li.rex-navi-paginate-next span{
border:none;
display:none;
}
#rex-navi-paginate ul li.rex-navi-paginate-prev {
border-bottom: 0px;
}
#rex-navi-paginate ul li.rex-navi-paginate-next {
border-bottom: 0px;
}