



/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
**

/* ### �berschriften, Flie�texte ###################################################################### */

body {color:#222; font-size:83.33%; font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

h1,h2,h3,h4 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}
h1,h2,h3,h4 {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-weight:bold;}

h1 {font-size:1.1em; color:#666; background:inherit;  margin:0.4em 0 0.5em 25px; padding-top:1em;}
h2 {font-size:1.0em; color:#e86905; margin-left:25px;} 
h3 {font-size:1.0em; color:#765; background:transparent; margin:0.4em 0 0.3em 0; padding-top:1em;}
h4 {font-size:1.0em; color:#888; background:transparent; margin:0.4em 0 0.3em 0; border-bottom:1px #ccc solid; padding-top:1em;}




#teaser h1 {font-size:1.2em; border:0;}

p,ul,dd,dt {line-height:1.5em;color:#666;}
p {line-height:1.5em; margin:0px;}

strong,b {font-weight:bold;}
em,i {font-style:italic;}
pre, code {	font-family:"Courier New", Courier, monospace;}
address {font-style:normal; line-height:1.5em; margin:0 0 1em 0;}

hr {color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid;}

acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}

/* ### Bildpositionierung ############################################################################ */
img.float_left {float:left; margin-right:1em; margin-bottom:0.15em; border:0;}
img.float_right {float:right; margin-left:1em; margin-bottom:0.15em; border:0;}
img.center {text-align:center; background:#fff; padding:4px; border:1px #ddd solid;}

/* ### Auszeichnung lokaler und Externer Links ######################################################## */
/*a, a em.file {color:#666; text-decoration:none;}*/
a, a em.file, a:hover {color:#e86905; text-decoration:underline;}

#topnav a {color:#fff; background:transparent; text-decoration:none;}
#topnav a:hover{text-decoration:underline; background-color:transparent;}

#footer a {color:#669;}
#footer a:hover {background-color:#eef;}
#footertext {font-size:0.8em;}

#main a[href^="http:"], #main a[href^="https:"] {padding-left:0; background-image:none;}

#main a.imagelink {padding-left:0; background:transparent;}

/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/
table {border-collapse:collapse; margin-bottom:0.5em;}

form {overflow:hidden;}

input, textarea {width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa;padding:3px; color:#777;}

input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}



/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}

/* #####################################################################
** ### Custom Stuff									   #################
** #####################################################################
*/

#logo{float:right;margin-right: 50px;}
.slideshow {}
#headline {font-size:2.5em;padding:10px 0px 0px	10px;font-weight:lighter;}
#nav_main img{float:left;}
.slash {padding-left:10px;}
.main-content{margin-top:25px;width:630px;}
p.bodytext, .csc-textpic {margin-left:35px;}  

.rgaccord1-nest {margin-left:35px;}
.rgaccord1-nest ul {list-style-image:url(../images/square.gif);}
.rgaccord1-content h2 {margin-left:35px;}

.d0 {
	background-color: #888;
	width: 200px;
	height: 160px;
	position: absolute;
	left: 10px;
	top: 90px;
}

.d1 {
	background-color: #777;
	width: 250px;
	height: 200px;
	position: absolute;
	left: 60px;
	top: 70px;
}

.d2 {
	background-color: #666;
	width: 300px;
	height: 240px;
	position: absolute;
	left: 110px;
	top: 50px;
}

.d3 {
	background-color: #555;
	width: 350px;
	height: 280px;
	position: absolute;
	left: 160px;
	top: 30px;
}

.d4 {
	background-color: #444;
	width: 400px;
	height: 320px;
	position: absolute;
	left: 210px;
	top: 10px;
}
    

#gallery {margin-left:25px;}  

.gradient {background: url(../../images/gray/window/top-bottom.png);height: 7px;width:700px;}
.csc-textpic-text {margin:0px;padding:0px;}
#FlashFilesUpload {margin-left:15px;margin-top:20px;} 
#myform {margin-left:20px;margin-top:20px;}
.video {
	
}

