/* Start of CMSMS style sheet 'vorspiel_screen' */
@charset "utf-8";
/**********************************************************/
/* css code for vorspiel-berlin.de 2009/2010 www.internetgestalten.de */
/**********************************************************/
*{padding:0; margin:0;}
img {border:none;}

body {	background-color:#e3001b;
		font-size:14px;
		font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
		color:#000;
		padding:0;
		margin:0;
		}


/* startseite */
#start {width:940px;
		margin:70px auto 50px auto;
		text-align:center;
		}
#logo_start {position:absolute; top:75px; margin-left:25px;}


/* standardlayout */
#box { 	margin:40px auto 0 auto;
		width:1090px; 
		text-align:left;}
	  
#logo {	position:absolute ;top:35px; margin-left:20px;}	
  
#topmenu { text-align:right;}

#suchfeld {float:right;}
#suchfeld input {width:60px;}
#suchfeld .textfeld { margin:7px 5px 0 10px; border:1px solid #fff; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; width:120px;}

#inhalt {
	width:1090px;
	background-color:#fff;
	min-height:500px;
	height:expression(this.scrollHeight > 500 ? "auto":"500px"); 
	}  

#left {width:280px; float:left; padding:20px 10px 10px 10px; margin-right:10px;}

#main {width:760px; float:right; margin:20px 10px 10px 10px;}

#footer {text-align:center; font-size:0.8em; color:#fff; margin:0.5em 0;}


/* headings */
#main h1 {	
		background-color:#999; 
		width:95%; 
		padding:0.8em 0.5em 0.8em 10px;
		margin-bottom:10px;
		font-size:16px;
		letter-spacing:-0.05;
		font-weight:bold; 
		color:#fff;}
	  
#main h2 , #left h2 {	
		padding:1em 0.5em 0.5em 0;
		margin-bottom:10px;
		font-size:16px;
		font-weight:bold;
		letter-spacing:-0.05em;
		color:#e3001b;}

#main h3 {	
		background-color:#e5e5e5; 
		width:95%; 
		padding:0.8em 0.5em 0.8em 10px;
		margin-bottom:5px;
                margin-top:1.2em;
		font-size:16px; 
		font-weight:bold; 
		color:#000;}	

#main h4 {font-weight:bold; color:#aaa; padding-left:10px;}


/* textformats */
#main p {margin:5px 10px 10px 10px;}

#main p img.links {float:left; margin:0 10px 10px 0;}
#main p img.rechts {float:right; margin:0 0 10px 10px;}

#main ul {padding-left:30px;}
#main ul li {margin-bottom:1em;}

#main ol {padding-left:30px;}
#main ol li {margin-bottom:1em; font-weight:bold;}

#main table {border:none; padding:0 10px;}
#main table td {padding:0.1em;}
#termintable {width:95%; border:none;}
#termintable td {vertical-align:top;}

.pdflink {padding:3px 10px 3px 25px; background: url(images/pdf_file.png) no-repeat left; line-height:28px;}


/* lvfha */
a:link {color: #e3301b;}
a:visited {color:#666;}
a:focus {color:#000;}
a:hover {color: #000;}
a:active { color:#000;}


/* spalten */
#linkespalte {width:355px;  float:left; margin:0 0 0 5px;}

#rechtespalte {width:355px; float:right; margin:0 10px 0 0;}

#linkespalte h1, #rechtespalte h1, #linkespalte h3, #rechtespalte h3 {width:95%;}
#linkespalte p, #rechtespalte p {margin:10px 0 15px 0; padding:0;}

#rechtespalte .termintable {width:99%; margin-bottom:20px;}
#rechtespalte .termintable td{vertical-align:top;}
#rechtespalte a h1 {text-decoration:none; color:#fff; cursor:pointer;}
#rechtespalte a:hover h1 {text-decoration:none; background-color:#df0023; color:#fff; cursor:pointer;}


/* kontakt */
#kontaktform {vertical-align:top; text-align:left;}
#kontaktform label {color:#000;}
#kontaktform .textfeld, #kontaktform textarea {width:300px; border:1px solid #ccc; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; font-size:14px; line-height:18px; padding:2px;}
#kontaktform .sendbutton {background-color:#aaa; color:#000; font-weight:bold; width:180px; text-align:left; padding:3px 8px; border:none; cursor:pointer; font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;}

.success_message {	
		padding:0.8em;
		margin-bottom:10px;
		font-size:1em;
		font-weight:bold;
		letter-spacing:-0.05em;
		color:#000;
		width:90%;
		}

.error_message {	
		padding:0.8em;
		margin-bottom:10px;
		font-size:1em;
		font-weight:bold;
		letter-spacing:-0.05em;
		background-color:#ccc;		
		color:#000;
		border:1px solid #900;
		width:90%;
		}

/* End of 'vorspiel_screen' */

