html{
height:100%; 
margin-bottom:0.1em; 
overflow-y:scroll; 
}

body {
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sansserif;
color:#000000;
line-height:20px;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
text-align:center; /*IE 5 workaround*/
padding-top:10px;
padding-bottom:20px;
}

h1{
font-size:15px; 
margin-top:0px;
margin-bottom:9px;
}

h2{
font-size:13px; 
margin-top:0px;
margin-bottom:0px;
}

#container {
width:1000px;
background:white;
text-align:left;
border:3px solid #05009A;
margin:0 auto;
}

#content {
margin-left:15px;
margin-right:10px;
margin-bottom:20px;
}

#sidebar {
float: left; 
width: 190px; 
}

#main_content {
position:relative;
width: 730px;
margin: 0 0 0 200px; 
padding: 0 20px 20px;
} 

#footer {
clear: both;
margin-bottom:-10px;
}

#title{
font-size:16px;
font-weight:bold;
}

.title{
font-size:16px;
font-weight:bold;
}

#rollstuhl{
text-align: center;
font-size: 10px;
padding-bottom:10px;
}

.on{
font-weight:bold;
}

.selected{
font-style:italic
}

.spacer{
width:500px;
height:25px;
}

.mini_spacer{
width:500px;
height:10px;
}

.no_indent{
position:relative;
left:-20px;
}

#footer a:hover, #main_content a:hover{ 
background-color:#bfd5fc;
}

#footer a:link, a:visited, a:active{ 
text-decoration:underline;
color:#0033FF;
}

#main_content a:link, a:active{
text-decoration:underline;
color:#0033FF;
}

#main_content a:visited{
color:#663399;
}

.right{
float:right;
padding-left:20px;
}

.middle{
position:relative;
top:-20px;
left:5px;
}

.middle_gzbw{
position:relative;
top:-14px;
left:9px;
}

.photo_firstpage{
float:right;
padding-left:25px;
padding-bottom:10px;
/*position:relative;
top:-28px;
*/}

.red_bold{
color: #FF0000; 
font-weight: bold;
}

.border{
border:2px solid red;
}

img{
border-style:none;
}

.top_three_bottom_fifteen{
margin-top:3px;
margin-bottom:15px;
}

.top_three_bottom_ten{
margin-top:3px;
margin-bottom:10px;
}

.photo_holder{
width:600px;
display:inline-block;
}

.caption{
font-size:11px;
width: 600px;
padding:5px 0 15px 0;
display:inline-block;
}

.name_one{
width:295px; 
}

.name_two{
width:295px; 
float:right;
}

.float_right{
float:right;
}

.signature{
font-family: 'Reenie Beanie', arial, serif;
font-size:36px;
}

.footnote p{
font-size: 8pt;
padding:0px;
margin:0px;
}

#Wartezimmer_TV{
float:right; 
width:320px; 
padding-left:30px; 
padding-bottom:25px;
}

#Wartezimmer_TV a{
color:blue;
text-decoration:underline;
cursor:pointer;
}

.Wartezimmer_TV_table{
background-image:url('http://www.media-konrad.de/tv/include/test/tv.jpg'); 
background-repeat:no-repeat;
}

.padding_top{
padding-top:20px;
}

.margin_top_thirty{
	margin-top:30px;
}

.margin_bottom_thirty{
	margin-bottom:30px;
}

.shadow {
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}

.margin_right_twenty{
	margin-right: 20px;
}
