/*************************************************************************************************************
ALLES AUF NULL SETZEN, GLOBALE EINSTELLUNGEN
*************************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; vertical-align:baseline;}
body{line-height:1.4; font-family:arial, sans-serif; text-align:center;}
ol, ul{list-style:none;}
table{border-collapse:separate;	border-spacing: 0;}
caption, th, td{text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q {quotes: "" "";}
td{vertical-align:top;}

/*************************************************************************************************************
POSITIONIERUNG DER GRUNDLEGENDEN SEITENELEMENTE
*************************************************************************************************************/

div.website{width:955px; position:relative; margin:0 auto; text-align:left; padding:0 0 50px 0;}
div.columnWrapper{width:955px; position:relative; padding:18px 0 0 0;}
div.leftColumn{width:214px; float:left;}
div.logo{text-align:center; width:214px; height:336px;}
div.logo img{position:relative; top:60px;}
div.navLevel2{width:199px; padding-left:15px;}
div.centerColumn{width:727px; float:left;}
div.navLevel1{width:725px; float:left;}
img.imgTop{display:block;}
div.content{width:450px; padding:25px 39px 0 27px; float:left; font-family:arial, sans-serif; overflow:hidden;}
div.teaserWrapper{width:200px; float:left; padding:25px 0 0 0;}
div.bottom{width:925px; height:23px; clear:both;}
div.imgTop{width:727px; height:242px; float:left;}


/*************************************************************************************************************
NAVIGATIONEN
*************************************************************************************************************/

ul.navLevel1 li{float:left;}
ul.navLevel1 li span{display:block; padding:0 1px 0 0; position:relative; left:1px; top:1px;}
ul.navLevel1 li span a{display:block; padding:2px 22px 4px 25px; text-decoration:none; font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
ul.navLevel1 li span a:hover{text-decoration:none;}
ul.navLevel1 li.active{position:relative; left:-1px;}
ul.navLevel1 li#navLevel1FirstEntry{position:relative; top:0; left:0;}

ul.navLevel2 li{display:block; padding:5px 0 2px 0;}
ul.navLevel2 li span a{padding:0 0 0 16px; display:block; text-decoration:none; font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
ul.navLevel2 li span a:hover{text-decoration:none;}

/* ul.navImpressum{position:absolute; right:16px; top:1px; text-align:right;} */
ul.smallNav1{float:right; margin:-15px 20px 0 0; display:inline;}
ul.smallNav1 li span a{text-decoration:none; font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
ul.smallNav1 li.passive span a:hover{text-decoration:underline;}


/*************************************************************************************************************
TEASER
*************************************************************************************************************/

div.teaser{margin:0 0 25px 0; padding:0 0 10px 0; font-family:arial, sans-serif;}
div.teaser h3{padding:6px 8px 3px 8px;  font-family:'Trebuchet MS', sans-serif; font-weight:bold;}
div.teaser h4{font-family:'Trebuchet MS', sans-serif;}
div.teaser img{margin:1px 0 5px 2px;}
div.teaser p{padding:0 9px; margin:0 0 5px 0;}
div.teaser a.textLink{display:block; padding:0 9px;}
div.teaser a:link{color:#000;}
div.teaser a:visited{color:#000;}
div.teaser a:focus{}
div.teaser a:hover{}
div.teaser a:active{}

/*************************************************************************************************************
CONTENT
*************************************************************************************************************/

div.content h1{margin:20px 0 15px 0; font-size:24px; font-family:'Trebuchet MS', sans-serif; font-weight:normal; line-height:1.2;}
div.content h2{margin:15px 0 10px 0; font-size:16px; font-family:'Trebuchet MS', sans-serif; font-weight:bold; line-height:1.2;}
div.content p{margin:10px 0; font-family:arial, sans-serif;}
div.content p p{margin:0 0 10px 0; font-family:arial, sans-serif;}
div.content ul{margin:10px 0; list-style:disc;}
div.content ul li{margin:0 0 0 20px;}
div.content ol{margin:10px 0; list-style:decimal;}
div.content ol li{margin:0 0 0 25px;}
div.content table{margin:10px 0;}
div.content td{}
div.content a{text-decoration:none;}
div.content p a{text-decoration:none;}
div.content p a:hover{text-decoration:underline;}
div.content p.textImageSub a{text-decoration:none;}
div.content p.textImageSub a:hover{text-decoration:underline;}
div.content a:hover{text-decoration:underline;}

/*************************************************************************************************************
SEITENABSCHLUSS
*************************************************************************************************************/

div.bottom p{}
div.bottom p b{}
div.bottom a:link{}
div.bottom a:visited{}
div.bottom a:focus{}
div.bottom a:hover{}
div.bottom a:active{}

/*************************************************************************************************************
ADMINBEREICH
*************************************************************************************************************/

#editMode table.adminModuleCenterBar{margin:0;}
#editMode table.adminModuleSideBar{position:relative; top:10px;}
#editMode div.adminNewModule{margin-top:25px;}
#editMode ul.navLevel1 li{position:relative;}
#editMode ul.navLevel1 li a{}
#editMode ul.navLevel1 li a:hover{background-image:none;}
#editMode ul.navLevel1 li.active a{background-image:none;}
#editMode ul.navLevel1 li a.editButton{position:absolute; top:2px; left:4px; z-index:99;}
#editMode ul.navLevel2 li{position:relative; min-height:16px;}
#editMode ul.navLevel2 li span{}
#editMode ul.navLevel2 li a{padding-left:17px; padding-right:3px;}
#editMode ul.navLevel2 li a.editButton{width:16px; height:16px; position:absolute; left:0px; top:3px; padding:0;}
#editMode ul.navLevel2 li a.editButton img{}
#editMode ul.navLevel3 li{}
#editMode ul.navLevel3 li a{}
#editMode ul.navLevel3 li a.editButton{}
#editMode ul.navImpressum li a.editButton{position:relative; top:2px;}


