/* Start of CMSMS style sheet 'IK : iksite' */
html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666;
	background-color:#A5A629;
	margin:0;
	padding:0;
	background-image:url(uploads/IK/bodybg.gif);
	background-repeat:repeat-x;
	height:100.1%;
}
* {
	outline:none;
}
img {
	border:none;
}
#masthead {
	padding:0;
	margin:0;
	height:287px;
	background-image:url(uploads/IK/header.png);
	position:relative;
}
#wrapper {
	width:980px;
	margin:0 auto;
}
#column_wrapper {
	background-image:url(uploads/IK/wrapperbg.gif);
	background-repeat:repeat-y;
}
.clearfloat {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
#center {
	width:428px;
	float:left;
}
#left {
	width:276px;
	float:left;
}
#right {
	width:276px;
	float:left;
}
#center .content {
	padding:12px 32px;
	font-size:.8em;
	line-height:1.3em;
}
#left .content {
	padding:0;
	font-size:.75em;
	line-height:1.5em;
	background-color:#FFC;
}



#right .content {font-size:.75em;
	padding:66px 5px 5px 25px;
	line-height:1.2em;
	color:#FFC;
}

#right .box p{font-size:.9em;
	padding:5px;
	line-height:1.2em;
	color:#FFC;
}

#right h1 {font-size:1.1em;
	margin:30px 0px 5px 0px;
	color:#FFFEE9;
                padding-bottom:5px;
                 border-bottom:1px dotted #FFFEE9}

#right h3 {font-size:1.0em;
	margin: 0;
	color:#FFFEE9;}

#right p {font-size:0.9em;
	margin:5px 0px 0px 0px;
	color:#565718;
                line-height:120%;
}
#right .small {font-size:0.80em;
	
}


#right box img {float:left;}


#masthead .content {
	padding:12px;
}


#footer .content {
	padding:12px 16px;
}


#footer {
	color:#FFF;
	padding:0;
	margin:0;
	font-size:.7em;
	clear:both;
	text-align:center;
}
.menulist {
	margin:6px 0 12px 0;
	padding:0;
	list-style-type:none;
}
#center a:link {
	color:#588f31;
                text-decoration:none;
}
#center a:visited {
	color:#666;
}
#center a:hover {
	color:#C00;
                font-weight:bold;
}
#right a:link {
	color:#fff;
               text-decoration:none;
}
#right a:visited {
	color:#fff;
}
#right a:hover {font-weight:bold;
	color:#C00;
}



#footer a:link {
	color:#fff;
}
#footer a:visited {
	color:#fff;
}
#footer a:hover {
	color:#ca0233;
}





h1 {
	font-size:1.4em;
	margin:14px 0 0 0;
	color:#588f31;
                 line-height:130%;
}
h2 {

	font-size:1.25em;
	margin:25px 0px 5px 0px;
	color:#588f31;
}

h3 {
	font-size:1.1em;
	margin:20px 0px 0px 0px;
	color:#588f31;
}

h4 {
	font-size:0.9em;
	margin:20px 0 0 0;
}
.nomargintop {
	margin-top:0;
}


.content p {
	margin:15px 0px 0px 0px;
}

.content .redsmall {font-size:90%;
                 color:#C00;
	margin:15px 0px 0px 0px;
}
.redbg {
	background-color:#ab0535;
	color:#FFF;
	padding:4px 16px;
	font-size:0.8em;
	font-weight:bold;
        width:300px;
        margin-bottom:30px;
	
}
.einleitung {font-size:1.0em;
	color:#588f31;
	font-weight:bold;
}

.box {
	border:1px solid #bec055 !important;
	background-color:#818222;
	margin:0;
	padding:0;
}


h6 {
	margin:0;
	padding:4px;
	background-color:#bec055;
	font-size:1.2em;
                color:#fff !important;
}

.fotoleft {
	position:absolute;
	left:0;
	top:27px;
	width:276px;
	height:260px;
	overflow:hidden;
}
.fotoleft img {width:276px;height:260px;}
.fotoright img {width:276px;height:260px;}

.fotoright {
	position:absolute;
	right:-2px;
	top:27px;
	width:276px;
	height:260px;
	overflow:hidden;
}



#topnav {position:absolute; right:0px; top:6px; width:275px; font-size:0.7em;}
#topnav a:link {color:#666;}
#topnav a:hover {color:#ca0233 !important; font-weight:bold;}
#topnav a:visited {color:#999;}
.kursiv {color:#588f31; font-style:italic;font-weight:bold;font-size:1.0em;padding:20px 30px 30px 30px; }
.redbox {margin:35px 20px 20px 20px; border-top:3px solid #ab0535; border-bottom:3px solid #ab0535; background-color:#f7e5ea;}
.redbox p {padding:0 10px 0px 10px; color:#333;}


hr{margin:20px 0px 35px 0px; 
     width: 90%; 
      color: #fff; 
     border: 1px dotted #D4D4D4;
     noshade:noshade;
}

table{     width:100%;
                border:1px dotted #999;
                background-color:#FFF;
                margin-top:30px;
                padding:0;}
                       
th{           background-color:#FFFFD8;
                border-bottom:1px solid #588f31;
                padding:3px;
                color:#588f31;}



td{        padding:3px;
             background-color:#fff;
              vertical-align:top;
               border-bottom:1px solid #999;}


td h2{    font-size:1.4em;
               margin:0px;
	color:#588f31;
               }         

td h3{    font-size:1.0em;
	margin:0px;
	color:#588f31;
               
               }

td p{     font-size:1em;
              color:#333;
               margin-top:10px;
                        }


table.seminartermine{  font-size:95%;
                       background-color:transparent;
                       margin-top:30px;
                       padding:0px;
                       border:1px dotted #BBBBBB;}




table.seminartermine td.grau{    
                       background-color:#FFFFD6;
                       margin-top:30px;
                       padding:3px;
                       color:#333;
                       border-bottom:1px solid #FFF;
                       width:40%;}

table.seminartermine td.grau p{    
                       color:#333;
}

table.seminartermine td{ 
                       background-color:#FFF;
                       margin-top:30px;
                       padding:3px;
                       border-bottom:1px solid #999;
                       
}

table.seminartermine th {            background-color:#FFFFD8;
                   border-bottom:1px solid #999;
                   padding:5px;
                   color:#588f31;
                    font-size:115%;
                    font-weight:bold;}

table.seminartermine td h2{    font-size:1.2em;
                 background-color:#FFF;
	margin:15px 0px 0px 0px;
	color:#588f31;}

table.seminartermine td h3{    font-size:1.0em;
                 background-color:#FFF;
	margin:0px;
	color:#588f31;}
                  


                        
/* End of 'IK : iksite' */

