﻿/*reset.css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}



/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;color:#505050}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

.align-center {
  text-align: center;
}


/*standard theme stuff*/
.post ol, .commentlist ol
{
list-style:decimal;
padding:5px 0px 5px 0px;
list-style-position:inside;
}

.post ul, .commentlist ul
{
list-style:disc;
list-style-position:inside;
padding:5px 0px 5px 0px;
}

.post li, .commentlist li
{
	padding-bottom:5px;
}

.post strong, .post b
{
	font-weight:bold;
}

.post em, .post i
{
font-style:italic;
}

.page_item .page_item, #sidebar ul.children
{
	margin-left:17px;
}



div.clear
{
clear:both;
height:0px;
width:0px;
overflow:hidden;
}


body
{
	background-color: white;
	background-image: url('grafik/background.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 36px;
}

#page
{
	width:840px;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	background-image: url(images/header.jpg);
	background: url('grafik/header.jpg');
	width: 810px;
	padding-left: 30px;
	height: 130px;
	padding-top: 30px;
}

*html #header
{width:801px;
padding-left:40px;
height:130px;
padding-top:30px;
background-image:url(images/header_ie.jpg);
}

#header h1
{
	color:#fff;	
	font-size:200%;
	text-decoration:none;
}

div.description
{
	color:#BABABA;		
	width:650;	
	margin-top:5px
}




#mainmenu {
	
}
#mainmenu  LI {
	DISPLAY: inline
}
#mainmenu  LI A {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; COLOR: #03598d; FONT-SIZE: 12px; TOP: -35px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 10px; LEFT: 10px
}
#mainmenu  .active a {
	BACKGROUND-COLOR: #03598d;
	COLOR: #fff;
}
#mainmenu .current_page_item A {
	BACKGROUND-COLOR: #03598d;
	COLOR: #fff;
}

#mainmenu LI A:hover {
	BACKGROUND-COLOR: #03598d; COLOR: #fff
}





#content {
float:left;
clear:left;
display:inline;
margin-left:11px;
width:570px;
min-height: 550px;
}

*html #content {
width:583px;
}

	#content .post
	{
		margin-bottom:40px;
	}

	#content .post img
	{
		float:right;
		border:1px solid #505050;		
		margin:3px 3px 4px 9px;
	}

	#content h1 , #sidebar, h3#comments, h3#respond, h2.pagetitle
	{
	display: block;
	color: #03598D;
	font-size: 140%;
	margin-top: 17px;
	margin-bottom: 6px;
}

	#content .post h2 a, #content .post h3 a, .navigation a
	{
		color: #BA3902;   
	}

	#content .post p, .commentlist p
	{
		line-height:140%
	}

	#content .post p a
	{
	text-decoration: underline;
	color: #03598D;        
        /*padding-left:12px;
        background: url(images/link.png) left top no-repeat;*/
	margin-left: 1px;
}
	
	#content .post p {
		margin-bottom:15px;
		margin-right:2px;	
	}

#content BLOCKQUOTE .bodytext{
	PADDING-BOTTOM: 7px;
	BACKGROUND-COLOR: #f1f1f1;
	MARGIN: 10px 10px 20px 3px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	COLOR: #505050;
	PADDING-TOP: 7px;
}

	
	#content blockquote a
	{
	text-decoration: underline;
	color: #03598D;        
       /* padding-left:12px;
        background: url(images/link.png) left top no-repeat; */
	margin-left: 1px;
	font-style: normal;
}

#content .post small
{
	display:block;
	margin:5px 0px 7px 0px;
}


#sidebar {
	float: right;
	margin-right: 0px;
	width: 210px;
	position: relative;
	top: -110px;
	font-size: 1em;
	right: 15px;
	color: #505050;
}

.csc-textpic-caption {
		font-size: 0.75em;
}





#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar ul li {
	background: url(grafik/tail.gif) bottom repeat-x;
}
#sidebar ul .last {
	background: none;
}
#sidebar ul li a {
	color: #939393;
	text-decoration: none;
	line-height: 1.8em;
	background: url(grafik/marker.gif) top left no-repeat;
	background-position: 0 3px;
	margin: 0;
	padding-left: 20px;
}
#sidebar ul li a:hover {
	text-decoration: underline;
}
#sidebar .ul li {
	background: none;
}
#sidebar .ul li a {
	color: #939393;
	text-decoration: none;
	line-height: 1.8em;
	background: url(grafik/marker.gif) top left no-repeat;
	background-position: 0 1px;
	margin: 0;
	padding-left: 28px;
}
#sidebar .ul li a:hover {
	text-decoration: underline;
}





#footer {
	margin: 45px 0 0 0;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	COLOR: #505050;
	CLEAR: both;
	FONT-SIZE: 10px;
	PADDING-TOP: 10px;
	border-top: 1px #d1d1d1 dotted;
}



#footer a
{
	color:#505050;
}


.hor_line_1 {
	border-top: 1px #d1d1d1 dotted;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}

/* Impressum Style*/

#contenttable .bodytext {
	border-left: 1px #C0C0C0 dotted;
	border-bottom: 1px #C0C0C0 dotted;
	border-right: 1px #C0C0C0 dotted;
	border-top: 1px #C0C0C0 dotted;
	padding: 5px;
}


/*----------------------- TYPO 3 Einstellungen ------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

/*--------------------------------- RTE CSS ---------------------------------------------*/

.important {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 120%;
	color: #990000;
	font-weight: bold;
}

.name-of-person {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 120%;
	color: #990000;
}



/*---------------------------------IMAGE CAPTION -------------------------------------*/

.csc-textpic-caption {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #666666;
	margin-bottom : 4px;
}







/*------------------ DAM FILE LIST ------------------------------------------*/

.header_damfillist {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;

         padding: 6px 4px 6px 4px;
         border-top: 1px solid #CCCCCC;
         border-bottom: 1px solid #CCCCCC;

                
}



.filedesc div {

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;

         padding: 6px 4px 6px 4px;

         border-bottom: 1px solid #E2E1E5;

                
}







	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; margin: 10px 0 0 0; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; margin: 10px 0 0 0; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; margin: 10px 0 0 0; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


.csc-textpic-caption {
	
}
	


/*----------------------- TYPO 3 Einstellungen ------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






