/* ////////////////// Reset //////////////////////// */

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,caption,thead,tbody,tfoot,tr,th,td,blockquote,
pre,code,form,fieldset,legend,input,button,textarea,select { 
margin: 0; padding: 0;
}



/*////////////////////////////////////////////////////////////////////////*/
/*TYPO*/
* {font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, Tahoma, sans-serif}
body {color:#333;line-height:1.3em;font-size:0.9em;}
/*ul {margin:1em 3em;padding:0;}*/
ul {padding:0;}
blockquote {background:#fff9df;padding: 1em 1em 0 1em;border-top:3px solid #0073cb;border-bottom:3px solid #0073cb;}
blockquote p {margin-top:0;}
div.pdf_link {text-align:right;line-height:3em;}

/*////////////////////////////////////////////////////////////////////////*/
/*HEADLINES*/
#container h1,#container h2,#container h3,#container h4,#container h5,#container h6 {margin:0;padding:0.5em 0 0.5em 0;font-weight:normal;color:#333;line-height:normal;}
h1 {font-size:2.2em;}
h2 {font-size:2em;}
h3 {font-size:1.8em;}
h4 {font-size:1.6em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em;}

/*////////////////////////////////////////////////////////////////////////*/
/*LINKS*/
#container a {color:#012C9D;text-decoration:none;}
#container a:hover {text-decoration:underline;}
#container a:active, #container a:focus {color:#818181;}
#container a:visited {}

/*////////////////////////////////////////////////////////////////////////*/
/*TABLES*/
table {width:100%;border-collapse:seperate;border-spacing:2px;}
table th {background:#fafafa;font-weight:bold;padding:0.5em;}
table tr {}
table td {vertical-align:top;font-size:0.8em;padding:0.5em;border-bottom:#E6E6E6 1px solid;}

/*GAlLERY TABLE*/
.ce_gallery table td {border:none;text-align:center;padding:0;}

/*////////////////////////////////////////////////////////////////////////*/
/*FORMULAR*/
/*.formbody {padding-top:1em;}*/
/*
.formbody table td {border:none;}
.formbody h1,.formbody h2,.formbody h3,.formbody h4,.formbody h5,.formbody h6 {padding-top:0!important;}
.formbody input,.formbody textarea {border:1px #D5D5D5 solid;padding:0.5em;width:50%;background:none;}
.formbody input.submit {width:30%!important;font-weight:bold;padding:0.3em;font-size:0.9em;}
.formbody .radio_container {padding:1em 0;}
.formbody .radio_container input.radio {width:auto!important;}
.formbody .select {background:#616161;border:1px #808080 solid;}
.formbody p.error {font-size:0.88em;color:#AD1D1D;margin:0;}
.formbody .checkbox, .formbody .radio {width:auto!important;border:none;}

*/

/*MAIN FORMULAR*/
/*#main .formbody {border:1px #dedede solid;padding:1em;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}*/
/*#main .formbody input,#main .formbody textarea {width:80%;}*/
/*#main .mod_search input {width:50%;}*/

.ce_comments input {width:auto!important;}
.ce_comments .widget {padding:0.5em;}

/*////////////////////////////////////////////////////////////////////////*/
/*AKKORDEON*/
.ce_accordion {padding-bottom:0.5em;}
.ce_accordion .toggler {cursor:pointer;background-color:#fafafa;padding:0.5em;}
.ce_accordion .toggler span {}
.ce_accordion .toggler .accordion {}

/*////////////////////////////////////////////////////////////////////////*/
/*Downloadarchiv*/
.ce_downloadarchiv {padding:1em !important}


/*////////////////////////////////////////////////////////////////////////*/
/*PAGINATION*/
.pagination ul {list-style:none;margin:0;padding:0;}
.pagination ul li {display:inline;}
.pagination ul li a,.pagination ul li span {display:inline-block;padding:0.5em;border:1px #E6E6E6 solid;}
.pagination ul li span {font-weight:bold;}

/*////////////////////////////////////////////////////////////////////////*/
/*NEWSLETTER*/
.mod_unsubscribe input {width:auto!important;}

/* Style sheet Flaggen */
.mod_changelanguage
{
position:absolute;
margin:6px 0 0;
float: right; 	
width: auto;	
left: 100px; 	
top: 15px; 	
/*font-size: 3px;*/
z-index:1;
}

.mod_changelanguage ul
{
width: auto;  
margin-bottom: 0;  
margin-top:3px
}

.mod_changelanguage li
{
padding-right:15px;
float: left;  
list-style-type: none;  
margin: 0 
}

.mod_changelanguage a,.mod_changelanguage span
{
display:block;  
height: 15px;  
width: 20px;  
background-repeat: 
no-repeat;   
background-position: left top
}